{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# OpenDataTools 支持世界杯比赛数据"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 导入worldcup接口\n",
    "from opendatatools import worldcup\n",
    "\n",
    "# 注：数据来源 - kaggle"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Year</th>\n",
       "      <th>Datetime</th>\n",
       "      <th>Stage</th>\n",
       "      <th>Stadium</th>\n",
       "      <th>City</th>\n",
       "      <th>Home Team Name</th>\n",
       "      <th>Home Team Goals</th>\n",
       "      <th>Away Team Goals</th>\n",
       "      <th>Away Team Name</th>\n",
       "      <th>Win conditions</th>\n",
       "      <th>Attendance</th>\n",
       "      <th>Half-time Home Goals</th>\n",
       "      <th>Half-time Away Goals</th>\n",
       "      <th>Referee</th>\n",
       "      <th>Assistant 1</th>\n",
       "      <th>Assistant 2</th>\n",
       "      <th>RoundID</th>\n",
       "      <th>MatchID</th>\n",
       "      <th>Home Team Initials</th>\n",
       "      <th>Away Team Initials</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1930</td>\n",
       "      <td>13 Jul 1930 - 15:00</td>\n",
       "      <td>Group 1</td>\n",
       "      <td>Pocitos</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>France</td>\n",
       "      <td>4</td>\n",
       "      <td>1</td>\n",
       "      <td>Mexico</td>\n",
       "      <td></td>\n",
       "      <td>4444</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "      <td>LOMBARDI Domingo (URU)</td>\n",
       "      <td>CRISTOPHE Henry (BEL)</td>\n",
       "      <td>REGO Gilberto (BRA)</td>\n",
       "      <td>201</td>\n",
       "      <td>1096</td>\n",
       "      <td>FRA</td>\n",
       "      <td>MEX</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1930</td>\n",
       "      <td>13 Jul 1930 - 15:00</td>\n",
       "      <td>Group 4</td>\n",
       "      <td>Parque Central</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>USA</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "      <td>Belgium</td>\n",
       "      <td></td>\n",
       "      <td>18346</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>MACIAS Jose (ARG)</td>\n",
       "      <td>MATEUCCI Francisco (URU)</td>\n",
       "      <td>WARNKEN Alberto (CHI)</td>\n",
       "      <td>201</td>\n",
       "      <td>1090</td>\n",
       "      <td>USA</td>\n",
       "      <td>BEL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1930</td>\n",
       "      <td>14 Jul 1930 - 12:45</td>\n",
       "      <td>Group 2</td>\n",
       "      <td>Parque Central</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>Yugoslavia</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>Brazil</td>\n",
       "      <td></td>\n",
       "      <td>24059</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>TEJADA Anibal (URU)</td>\n",
       "      <td>VALLARINO Ricardo (URU)</td>\n",
       "      <td>BALWAY Thomas (FRA)</td>\n",
       "      <td>201</td>\n",
       "      <td>1093</td>\n",
       "      <td>YUG</td>\n",
       "      <td>BRA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>1930</td>\n",
       "      <td>14 Jul 1930 - 14:50</td>\n",
       "      <td>Group 3</td>\n",
       "      <td>Pocitos</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>Romania</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>Peru</td>\n",
       "      <td></td>\n",
       "      <td>2549</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>WARNKEN Alberto (CHI)</td>\n",
       "      <td>LANGENUS Jean (BEL)</td>\n",
       "      <td>MATEUCCI Francisco (URU)</td>\n",
       "      <td>201</td>\n",
       "      <td>1098</td>\n",
       "      <td>ROU</td>\n",
       "      <td>PER</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1930</td>\n",
       "      <td>15 Jul 1930 - 16:00</td>\n",
       "      <td>Group 1</td>\n",
       "      <td>Parque Central</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>Argentina</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>France</td>\n",
       "      <td></td>\n",
       "      <td>23409</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>REGO Gilberto (BRA)</td>\n",
       "      <td>SAUCEDO Ulises (BOL)</td>\n",
       "      <td>RADULESCU Constantin (ROU)</td>\n",
       "      <td>201</td>\n",
       "      <td>1085</td>\n",
       "      <td>ARG</td>\n",
       "      <td>FRA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>1930</td>\n",
       "      <td>16 Jul 1930 - 14:45</td>\n",
       "      <td>Group 1</td>\n",
       "      <td>Parque Central</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>Chile</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "      <td>Mexico</td>\n",
       "      <td></td>\n",
       "      <td>9249</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>CRISTOPHE Henry (BEL)</td>\n",
       "      <td>APHESTEGUY Martin (URU)</td>\n",
       "      <td>LANGENUS Jean (BEL)</td>\n",
       "      <td>201</td>\n",
       "      <td>1095</td>\n",
       "      <td>CHI</td>\n",
       "      <td>MEX</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>1930</td>\n",
       "      <td>17 Jul 1930 - 12:45</td>\n",
       "      <td>Group 2</td>\n",
       "      <td>Parque Central</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>Yugoslavia</td>\n",
       "      <td>4</td>\n",
       "      <td>0</td>\n",
       "      <td>Bolivia</td>\n",
       "      <td></td>\n",
       "      <td>18306</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>MATEUCCI Francisco (URU)</td>\n",
       "      <td>LOMBARDI Domingo (URU)</td>\n",
       "      <td>WARNKEN Alberto (CHI)</td>\n",
       "      <td>201</td>\n",
       "      <td>1092</td>\n",
       "      <td>YUG</td>\n",
       "      <td>BOL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>1930</td>\n",
       "      <td>17 Jul 1930 - 14:45</td>\n",
       "      <td>Group 4</td>\n",
       "      <td>Parque Central</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>USA</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "      <td>Paraguay</td>\n",
       "      <td></td>\n",
       "      <td>18306</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>MACIAS Jose (ARG)</td>\n",
       "      <td>APHESTEGUY Martin (URU)</td>\n",
       "      <td>TEJADA Anibal (URU)</td>\n",
       "      <td>201</td>\n",
       "      <td>1097</td>\n",
       "      <td>USA</td>\n",
       "      <td>PAR</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>1930</td>\n",
       "      <td>18 Jul 1930 - 14:30</td>\n",
       "      <td>Group 3</td>\n",
       "      <td>Estadio Centenario</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>Uruguay</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>Peru</td>\n",
       "      <td></td>\n",
       "      <td>57735</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>LANGENUS Jean (BEL)</td>\n",
       "      <td>BALWAY Thomas (FRA)</td>\n",
       "      <td>CRISTOPHE Henry (BEL)</td>\n",
       "      <td>201</td>\n",
       "      <td>1099</td>\n",
       "      <td>URU</td>\n",
       "      <td>PER</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>1930</td>\n",
       "      <td>19 Jul 1930 - 12:50</td>\n",
       "      <td>Group 1</td>\n",
       "      <td>Estadio Centenario</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>Chile</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>France</td>\n",
       "      <td></td>\n",
       "      <td>2000</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>TEJADA Anibal (URU)</td>\n",
       "      <td>LOMBARDI Domingo (URU)</td>\n",
       "      <td>REGO Gilberto (BRA)</td>\n",
       "      <td>201</td>\n",
       "      <td>1094</td>\n",
       "      <td>CHI</td>\n",
       "      <td>FRA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>1930</td>\n",
       "      <td>19 Jul 1930 - 15:00</td>\n",
       "      <td>Group 1</td>\n",
       "      <td>Estadio Centenario</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>Argentina</td>\n",
       "      <td>6</td>\n",
       "      <td>3</td>\n",
       "      <td>Mexico</td>\n",
       "      <td></td>\n",
       "      <td>42100</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>SAUCEDO Ulises (BOL)</td>\n",
       "      <td>ALONSO Gualberto (URU)</td>\n",
       "      <td>RADULESCU Constantin (ROU)</td>\n",
       "      <td>201</td>\n",
       "      <td>1086</td>\n",
       "      <td>ARG</td>\n",
       "      <td>MEX</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>1930</td>\n",
       "      <td>20 Jul 1930 - 13:00</td>\n",
       "      <td>Group 2</td>\n",
       "      <td>Estadio Centenario</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>Brazil</td>\n",
       "      <td>4</td>\n",
       "      <td>0</td>\n",
       "      <td>Bolivia</td>\n",
       "      <td></td>\n",
       "      <td>25466</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>BALWAY Thomas (FRA)</td>\n",
       "      <td>MATEUCCI Francisco (URU)</td>\n",
       "      <td>VALLEJO Gaspar (MEX)</td>\n",
       "      <td>201</td>\n",
       "      <td>1091</td>\n",
       "      <td>BRA</td>\n",
       "      <td>BOL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>1930</td>\n",
       "      <td>20 Jul 1930 - 15:00</td>\n",
       "      <td>Group 4</td>\n",
       "      <td>Estadio Centenario</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>Paraguay</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>Belgium</td>\n",
       "      <td></td>\n",
       "      <td>12000</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>VALLARINO Ricardo (URU)</td>\n",
       "      <td>MACIAS Jose (ARG)</td>\n",
       "      <td>LOMBARDI Domingo (URU)</td>\n",
       "      <td>201</td>\n",
       "      <td>1089</td>\n",
       "      <td>PAR</td>\n",
       "      <td>BEL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>1930</td>\n",
       "      <td>21 Jul 1930 - 14:50</td>\n",
       "      <td>Group 3</td>\n",
       "      <td>Estadio Centenario</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>Uruguay</td>\n",
       "      <td>4</td>\n",
       "      <td>0</td>\n",
       "      <td>Romania</td>\n",
       "      <td></td>\n",
       "      <td>70022</td>\n",
       "      <td>4</td>\n",
       "      <td>0</td>\n",
       "      <td>REGO Gilberto (BRA)</td>\n",
       "      <td>WARNKEN Alberto (CHI)</td>\n",
       "      <td>SAUCEDO Ulises (BOL)</td>\n",
       "      <td>201</td>\n",
       "      <td>1100</td>\n",
       "      <td>URU</td>\n",
       "      <td>ROU</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>1930</td>\n",
       "      <td>22 Jul 1930 - 14:45</td>\n",
       "      <td>Group 1</td>\n",
       "      <td>Estadio Centenario</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>Argentina</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>Chile</td>\n",
       "      <td></td>\n",
       "      <td>41459</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>LANGENUS Jean (BEL)</td>\n",
       "      <td>CRISTOPHE Henry (BEL)</td>\n",
       "      <td>SAUCEDO Ulises (BOL)</td>\n",
       "      <td>201</td>\n",
       "      <td>1084</td>\n",
       "      <td>ARG</td>\n",
       "      <td>CHI</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>1930</td>\n",
       "      <td>26 Jul 1930 - 14:45</td>\n",
       "      <td>Semi-finals</td>\n",
       "      <td>Estadio Centenario</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>Argentina</td>\n",
       "      <td>6</td>\n",
       "      <td>1</td>\n",
       "      <td>USA</td>\n",
       "      <td></td>\n",
       "      <td>72886</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>LANGENUS Jean (BEL)</td>\n",
       "      <td>VALLEJO Gaspar (MEX)</td>\n",
       "      <td>WARNKEN Alberto (CHI)</td>\n",
       "      <td>202</td>\n",
       "      <td>1088</td>\n",
       "      <td>ARG</td>\n",
       "      <td>USA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>1930</td>\n",
       "      <td>27 Jul 1930 - 14:45</td>\n",
       "      <td>Semi-finals</td>\n",
       "      <td>Estadio Centenario</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>Uruguay</td>\n",
       "      <td>6</td>\n",
       "      <td>1</td>\n",
       "      <td>Yugoslavia</td>\n",
       "      <td></td>\n",
       "      <td>79867</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>REGO Gilberto (BRA)</td>\n",
       "      <td>SAUCEDO Ulises (BOL)</td>\n",
       "      <td>BALWAY Thomas (FRA)</td>\n",
       "      <td>202</td>\n",
       "      <td>1101</td>\n",
       "      <td>URU</td>\n",
       "      <td>YUG</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>1930</td>\n",
       "      <td>30 Jul 1930 - 14:15</td>\n",
       "      <td>Final</td>\n",
       "      <td>Estadio Centenario</td>\n",
       "      <td>Montevideo</td>\n",
       "      <td>Uruguay</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>Argentina</td>\n",
       "      <td></td>\n",
       "      <td>68346</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>LANGENUS Jean (BEL)</td>\n",
       "      <td>SAUCEDO Ulises (BOL)</td>\n",
       "      <td>CRISTOPHE Henry (BEL)</td>\n",
       "      <td>405</td>\n",
       "      <td>1087</td>\n",
       "      <td>URU</td>\n",
       "      <td>ARG</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>1934</td>\n",
       "      <td>27 May 1934 - 16:30</td>\n",
       "      <td>Preliminary round</td>\n",
       "      <td>Stadio Benito Mussolini</td>\n",
       "      <td>Turin</td>\n",
       "      <td>Austria</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>France</td>\n",
       "      <td>Austria win after extra time</td>\n",
       "      <td>16000</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>VAN MOORSEL Johannes (NED)</td>\n",
       "      <td>CAIRONI Camillo (ITA)</td>\n",
       "      <td>BAERT Louis (BEL)</td>\n",
       "      <td>204</td>\n",
       "      <td>1104</td>\n",
       "      <td>AUT</td>\n",
       "      <td>FRA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>1934</td>\n",
       "      <td>27 May 1934 - 16:30</td>\n",
       "      <td>Preliminary round</td>\n",
       "      <td>Giorgio Ascarelli</td>\n",
       "      <td>Naples</td>\n",
       "      <td>Hungary</td>\n",
       "      <td>4</td>\n",
       "      <td>2</td>\n",
       "      <td>Egypt</td>\n",
       "      <td></td>\n",
       "      <td>9000</td>\n",
       "      <td>2</td>\n",
       "      <td>2</td>\n",
       "      <td>BARLASSINA Rinaldo (ITA)</td>\n",
       "      <td>DATTILO Generoso (ITA)</td>\n",
       "      <td>SASSI Otello (ITA)</td>\n",
       "      <td>204</td>\n",
       "      <td>1119</td>\n",
       "      <td>HUN</td>\n",
       "      <td>EGY</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>1934</td>\n",
       "      <td>27 May 1934 - 16:30</td>\n",
       "      <td>Preliminary round</td>\n",
       "      <td>San Siro</td>\n",
       "      <td>Milan</td>\n",
       "      <td>Switzerland</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>Netherlands</td>\n",
       "      <td></td>\n",
       "      <td>33000</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>EKLIND Ivan (SWE)</td>\n",
       "      <td>BERANEK Alois (AUT)</td>\n",
       "      <td>BONIVENTO Ferruccio (ITA)</td>\n",
       "      <td>204</td>\n",
       "      <td>1133</td>\n",
       "      <td>SUI</td>\n",
       "      <td>NED</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>1934</td>\n",
       "      <td>27 May 1934 - 16:30</td>\n",
       "      <td>Preliminary round</td>\n",
       "      <td>Littorale</td>\n",
       "      <td>Bologna</td>\n",
       "      <td>Sweden</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>Argentina</td>\n",
       "      <td></td>\n",
       "      <td>14000</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>BRAUN Eugen (AUT)</td>\n",
       "      <td>CARRARO Albino (ITA)</td>\n",
       "      <td>TURBIANI Giuseppe (ITA)</td>\n",
       "      <td>204</td>\n",
       "      <td>1102</td>\n",
       "      <td>SWE</td>\n",
       "      <td>ARG</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>1934</td>\n",
       "      <td>27 May 1934 - 16:30</td>\n",
       "      <td>Preliminary round</td>\n",
       "      <td>Giovanni Berta</td>\n",
       "      <td>Florence</td>\n",
       "      <td>Germany</td>\n",
       "      <td>5</td>\n",
       "      <td>2</td>\n",
       "      <td>Belgium</td>\n",
       "      <td></td>\n",
       "      <td>8000</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>MATTEA Francesco (ITA)</td>\n",
       "      <td>MELANDRI Ermenegildo (ITA)</td>\n",
       "      <td>BAERT Jacques (FRA)</td>\n",
       "      <td>204</td>\n",
       "      <td>1108</td>\n",
       "      <td>GER</td>\n",
       "      <td>BEL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>1934</td>\n",
       "      <td>27 May 1934 - 16:30</td>\n",
       "      <td>Preliminary round</td>\n",
       "      <td>Luigi Ferraris</td>\n",
       "      <td>Genoa</td>\n",
       "      <td>Spain</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>Brazil</td>\n",
       "      <td></td>\n",
       "      <td>21000</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "      <td>BIRLEM Alfred (GER)</td>\n",
       "      <td>CARMINATI Ettore (ITA)</td>\n",
       "      <td>IVANCSICS Mihaly (HUN)</td>\n",
       "      <td>204</td>\n",
       "      <td>1111</td>\n",
       "      <td>ESP</td>\n",
       "      <td>BRA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>1934</td>\n",
       "      <td>27 May 1934 - 16:30</td>\n",
       "      <td>Preliminary round</td>\n",
       "      <td>Nazionale PNF</td>\n",
       "      <td>Rome</td>\n",
       "      <td>Italy</td>\n",
       "      <td>7</td>\n",
       "      <td>1</td>\n",
       "      <td>USA</td>\n",
       "      <td></td>\n",
       "      <td>25000</td>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "      <td>MERCET Rene (SUI)</td>\n",
       "      <td>ESCARTIN Pedro (ESP)</td>\n",
       "      <td>ZENISEK Bohumil (TCH)</td>\n",
       "      <td>204</td>\n",
       "      <td>1135</td>\n",
       "      <td>ITA</td>\n",
       "      <td>USA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>1934</td>\n",
       "      <td>27 May 1934 - 16:30</td>\n",
       "      <td>Preliminary round</td>\n",
       "      <td>Littorio</td>\n",
       "      <td>Trieste</td>\n",
       "      <td>Czechoslovakia</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>Romania</td>\n",
       "      <td></td>\n",
       "      <td>9000</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>LANGENUS Jean (BEL)</td>\n",
       "      <td>SCARPI Giuseppe (ITA)</td>\n",
       "      <td>SCORZONI Raffaele (ITA)</td>\n",
       "      <td>204</td>\n",
       "      <td>1141</td>\n",
       "      <td>TCH</td>\n",
       "      <td>ROU</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>1934</td>\n",
       "      <td>31 May 1934 - 16:30</td>\n",
       "      <td>Quarter-finals</td>\n",
       "      <td>Stadio Benito Mussolini</td>\n",
       "      <td>Turin</td>\n",
       "      <td>Czechoslovakia</td>\n",
       "      <td>3</td>\n",
       "      <td>2</td>\n",
       "      <td>Switzerland</td>\n",
       "      <td></td>\n",
       "      <td>12000</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>BERANEK Alois (AUT)</td>\n",
       "      <td>MOHAMED Youssuf (EGY)</td>\n",
       "      <td>BAERT Jacques (FRA)</td>\n",
       "      <td>418</td>\n",
       "      <td>1143</td>\n",
       "      <td>TCH</td>\n",
       "      <td>SUI</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>1934</td>\n",
       "      <td>31 May 1934 - 16:30</td>\n",
       "      <td>Quarter-finals</td>\n",
       "      <td>San Siro</td>\n",
       "      <td>Milan</td>\n",
       "      <td>Germany</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>Sweden</td>\n",
       "      <td></td>\n",
       "      <td>3000</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>BARLASSINA Rinaldo (ITA)</td>\n",
       "      <td>MERCET Rene (SUI)</td>\n",
       "      <td>VAN MOORSEL Johannes (NED)</td>\n",
       "      <td>418</td>\n",
       "      <td>1129</td>\n",
       "      <td>GER</td>\n",
       "      <td>SWE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>1934</td>\n",
       "      <td>31 May 1934 - 16:30</td>\n",
       "      <td>Quarter-finals</td>\n",
       "      <td>Giovanni Berta</td>\n",
       "      <td>Florence</td>\n",
       "      <td>Italy</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>Spain</td>\n",
       "      <td></td>\n",
       "      <td>35000</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>BAERT Louis (BEL)</td>\n",
       "      <td>ZENISEK Bohumil (TCH)</td>\n",
       "      <td>IVANCSICS Mihaly (HUN)</td>\n",
       "      <td>418</td>\n",
       "      <td>1122</td>\n",
       "      <td>ITA</td>\n",
       "      <td>ESP</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>1934</td>\n",
       "      <td>31 May 1934 - 16:30</td>\n",
       "      <td>Quarter-finals</td>\n",
       "      <td>Littorale</td>\n",
       "      <td>Bologna</td>\n",
       "      <td>Austria</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>Hungary</td>\n",
       "      <td></td>\n",
       "      <td>23000</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>MATTEA Francesco (ITA)</td>\n",
       "      <td>ESCARTIN Pedro (ESP)</td>\n",
       "      <td>BIRLEM Alfred (GER)</td>\n",
       "      <td>418</td>\n",
       "      <td>1106</td>\n",
       "      <td>AUT</td>\n",
       "      <td>HUN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>806</th>\n",
       "      <td>2014</td>\n",
       "      <td>23 Jun 2014 - 17:00</td>\n",
       "      <td>Group A</td>\n",
       "      <td>Estadio Nacional</td>\n",
       "      <td>Brasilia</td>\n",
       "      <td>Cameroon</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "      <td>Brazil</td>\n",
       "      <td></td>\n",
       "      <td>69112</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>ERIKSSON Jonas (SWE)</td>\n",
       "      <td>KLASENIUS Mathias (SWE)</td>\n",
       "      <td>WARNMARK Daniel (SWE)</td>\n",
       "      <td>255931</td>\n",
       "      <td>300186472</td>\n",
       "      <td>CMR</td>\n",
       "      <td>BRA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>807</th>\n",
       "      <td>2014</td>\n",
       "      <td>23 Jun 2014 - 17:00</td>\n",
       "      <td>Group A</td>\n",
       "      <td>Arena Pernambuco</td>\n",
       "      <td>Recife</td>\n",
       "      <td>Croatia</td>\n",
       "      <td>1</td>\n",
       "      <td>3</td>\n",
       "      <td>Mexico</td>\n",
       "      <td></td>\n",
       "      <td>41212</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>Ravshan IRMATOV (UZB)</td>\n",
       "      <td>RASULOV Abduxamidullo (UZB)</td>\n",
       "      <td>KOCHKAROV Bakhadyr (KGZ)</td>\n",
       "      <td>255931</td>\n",
       "      <td>300186452</td>\n",
       "      <td>CRO</td>\n",
       "      <td>MEX</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>808</th>\n",
       "      <td>2014</td>\n",
       "      <td>24 Jun 2014 - 13:00</td>\n",
       "      <td>Group D</td>\n",
       "      <td>Estadio das Dunas</td>\n",
       "      <td>Natal</td>\n",
       "      <td>Italy</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>Uruguay</td>\n",
       "      <td></td>\n",
       "      <td>39706</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>RODRIGUEZ Marco (MEX)</td>\n",
       "      <td>TORRENTERA Marvin (MEX)</td>\n",
       "      <td>QUINTERO Marcos (MEX)</td>\n",
       "      <td>255931</td>\n",
       "      <td>300186465</td>\n",
       "      <td>ITA</td>\n",
       "      <td>URU</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>809</th>\n",
       "      <td>2014</td>\n",
       "      <td>24 Jun 2014 - 13:00</td>\n",
       "      <td>Group D</td>\n",
       "      <td>Estadio Mineirao</td>\n",
       "      <td>Belo Horizonte</td>\n",
       "      <td>Costa Rica</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>England</td>\n",
       "      <td></td>\n",
       "      <td>57823</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>HAIMOUDI Djamel (ALG)</td>\n",
       "      <td>ACHIK Redouane (MAR)</td>\n",
       "      <td>ETCHIALI Abdelhak (ALG)</td>\n",
       "      <td>255931</td>\n",
       "      <td>300186484</td>\n",
       "      <td>CRC</td>\n",
       "      <td>ENG</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>810</th>\n",
       "      <td>2014</td>\n",
       "      <td>24 Jun 2014 - 16:00</td>\n",
       "      <td>Group C</td>\n",
       "      <td>Arena Pantanal</td>\n",
       "      <td>Cuiaba</td>\n",
       "      <td>Japan</td>\n",
       "      <td>1</td>\n",
       "      <td>4</td>\n",
       "      <td>Colombia</td>\n",
       "      <td></td>\n",
       "      <td>40340</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>PROENCA Pedro (POR)</td>\n",
       "      <td>MIRANDA Bertino (POR)</td>\n",
       "      <td>TRIGO Jose (POR)</td>\n",
       "      <td>255931</td>\n",
       "      <td>300186457</td>\n",
       "      <td>JPN</td>\n",
       "      <td>COL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>811</th>\n",
       "      <td>2014</td>\n",
       "      <td>24 Jun 2014 - 17:00</td>\n",
       "      <td>Group C</td>\n",
       "      <td>Estadio Castelao</td>\n",
       "      <td>Fortaleza</td>\n",
       "      <td>Greece</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>C锟絫e d'Ivoire</td>\n",
       "      <td></td>\n",
       "      <td>59095</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>VERA Carlos (ECU)</td>\n",
       "      <td>LESCANO Christian (ECU)</td>\n",
       "      <td>ROMERO Byron (ECU)</td>\n",
       "      <td>255931</td>\n",
       "      <td>300186455</td>\n",
       "      <td>GRE</td>\n",
       "      <td>CIV</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>812</th>\n",
       "      <td>2014</td>\n",
       "      <td>25 Jun 2014 - 13:00</td>\n",
       "      <td>Group F</td>\n",
       "      <td>Estadio Beira-Rio</td>\n",
       "      <td>Porto Alegre</td>\n",
       "      <td>Nigeria</td>\n",
       "      <td>2</td>\n",
       "      <td>3</td>\n",
       "      <td>Argentina</td>\n",
       "      <td></td>\n",
       "      <td>43285</td>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>Nicola RIZZOLI (ITA)</td>\n",
       "      <td>Renato FAVERANI (ITA)</td>\n",
       "      <td>Andrea STEFANI (ITA)</td>\n",
       "      <td>255931</td>\n",
       "      <td>300186458</td>\n",
       "      <td>NGA</td>\n",
       "      <td>ARG</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>813</th>\n",
       "      <td>2014</td>\n",
       "      <td>25 Jun 2014 - 13:00</td>\n",
       "      <td>Group F</td>\n",
       "      <td>Arena Fonte Nova</td>\n",
       "      <td>Salvador</td>\n",
       "      <td>rn\"&gt;Bosnia and Herzegovina</td>\n",
       "      <td>3</td>\n",
       "      <td>1</td>\n",
       "      <td>IR Iran</td>\n",
       "      <td></td>\n",
       "      <td>48011</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>Carlos VELASCO CARBALLO (ESP)</td>\n",
       "      <td>ALONSO FERNANDEZ Roberto (ESP)</td>\n",
       "      <td>YUSTE Juan (ESP)</td>\n",
       "      <td>255931</td>\n",
       "      <td>300186464</td>\n",
       "      <td>BIH</td>\n",
       "      <td>IRN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>814</th>\n",
       "      <td>2014</td>\n",
       "      <td>25 Jun 2014 - 16:00</td>\n",
       "      <td>Group E</td>\n",
       "      <td>Arena Amazonia</td>\n",
       "      <td>Manaus</td>\n",
       "      <td>Honduras</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "      <td>Switzerland</td>\n",
       "      <td></td>\n",
       "      <td>40322</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>PITANA Nestor (ARG)</td>\n",
       "      <td>MAIDANA Hernan (ARG)</td>\n",
       "      <td>BELATTI Juan Pablo (ARG)</td>\n",
       "      <td>255931</td>\n",
       "      <td>300186482</td>\n",
       "      <td>HON</td>\n",
       "      <td>SUI</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>815</th>\n",
       "      <td>2014</td>\n",
       "      <td>25 Jun 2014 - 17:00</td>\n",
       "      <td>Group E</td>\n",
       "      <td>Estadio do Maracana</td>\n",
       "      <td>Rio De Janeiro</td>\n",
       "      <td>Ecuador</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>France</td>\n",
       "      <td></td>\n",
       "      <td>73749</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>Noumandiez DOUE (CIV)</td>\n",
       "      <td>YEO Songuifolo (CIV)</td>\n",
       "      <td>BIRUMUSHAHU Jean Claude (BDI)</td>\n",
       "      <td>255931</td>\n",
       "      <td>300186515</td>\n",
       "      <td>ECU</td>\n",
       "      <td>FRA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>816</th>\n",
       "      <td>2014</td>\n",
       "      <td>26 Jun 2014 - 13:00</td>\n",
       "      <td>Group G</td>\n",
       "      <td>Arena Pernambuco</td>\n",
       "      <td>Recife</td>\n",
       "      <td>USA</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>Germany</td>\n",
       "      <td></td>\n",
       "      <td>41876</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>Ravshan IRMATOV (UZB)</td>\n",
       "      <td>RASULOV Abduxamidullo (UZB)</td>\n",
       "      <td>KOCHKAROV Bakhadyr (KGZ)</td>\n",
       "      <td>255931</td>\n",
       "      <td>300186469</td>\n",
       "      <td>USA</td>\n",
       "      <td>GER</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>817</th>\n",
       "      <td>2014</td>\n",
       "      <td>26 Jun 2014 - 13:00</td>\n",
       "      <td>Group G</td>\n",
       "      <td>Estadio Nacional</td>\n",
       "      <td>Brasilia</td>\n",
       "      <td>Portugal</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>Ghana</td>\n",
       "      <td></td>\n",
       "      <td>67540</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>SHUKRALLA Nawaf (BHR)</td>\n",
       "      <td>TULEFAT Yaser (BHR)</td>\n",
       "      <td>SALEH Ebrahim (BHR)</td>\n",
       "      <td>255931</td>\n",
       "      <td>300186476</td>\n",
       "      <td>POR</td>\n",
       "      <td>GHA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>818</th>\n",
       "      <td>2014</td>\n",
       "      <td>26 Jun 2014 - 17:00</td>\n",
       "      <td>Group H</td>\n",
       "      <td>Arena de Sao Paulo</td>\n",
       "      <td>Sao Paulo</td>\n",
       "      <td>Korea Republic</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>Belgium</td>\n",
       "      <td></td>\n",
       "      <td>61397</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>Ben WILLIAMS (AUS)</td>\n",
       "      <td>CREAM Matthew (AUS)</td>\n",
       "      <td>ANAZ Hakan (AUS)</td>\n",
       "      <td>255931</td>\n",
       "      <td>300186480</td>\n",
       "      <td>KOR</td>\n",
       "      <td>BEL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>819</th>\n",
       "      <td>2014</td>\n",
       "      <td>26 Jun 2014 - 17:00</td>\n",
       "      <td>Group H</td>\n",
       "      <td>Arena da Baixada</td>\n",
       "      <td>Curitiba</td>\n",
       "      <td>Algeria</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>Russia</td>\n",
       "      <td></td>\n",
       "      <td>39311</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>C锟絥eyt 锟紸KIR (TUR)</td>\n",
       "      <td>DURAN Bahattin (TUR)</td>\n",
       "      <td>ONGUN Tarik (TUR)</td>\n",
       "      <td>255931</td>\n",
       "      <td>300186506</td>\n",
       "      <td>ALG</td>\n",
       "      <td>RUS</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>820</th>\n",
       "      <td>2014</td>\n",
       "      <td>28 Jun 2014 - 13:00</td>\n",
       "      <td>Round of 16</td>\n",
       "      <td>Estadio Mineirao</td>\n",
       "      <td>Belo Horizonte</td>\n",
       "      <td>Brazil</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>Chile</td>\n",
       "      <td>Brazil win on penalties (3 - 2)</td>\n",
       "      <td>57714</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>WEBB Howard (ENG)</td>\n",
       "      <td>MULLARKEY Michael (ENG)</td>\n",
       "      <td>Darren CANN (ENG)</td>\n",
       "      <td>255951</td>\n",
       "      <td>300186487</td>\n",
       "      <td>BRA</td>\n",
       "      <td>CHI</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>821</th>\n",
       "      <td>2014</td>\n",
       "      <td>28 Jun 2014 - 17:00</td>\n",
       "      <td>Round of 16</td>\n",
       "      <td>Estadio do Maracana</td>\n",
       "      <td>Rio De Janeiro</td>\n",
       "      <td>Colombia</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>Uruguay</td>\n",
       "      <td></td>\n",
       "      <td>73804</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>Bj锟絩n KUIPERS (NED)</td>\n",
       "      <td>Sander VAN ROEKEL (NED)</td>\n",
       "      <td>Erwin ZEINSTRA (NED)</td>\n",
       "      <td>255951</td>\n",
       "      <td>300186491</td>\n",
       "      <td>COL</td>\n",
       "      <td>URU</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>822</th>\n",
       "      <td>2014</td>\n",
       "      <td>30 Jun 2014 - 13:00</td>\n",
       "      <td>Round of 16</td>\n",
       "      <td>Estadio Nacional</td>\n",
       "      <td>Brasilia</td>\n",
       "      <td>France</td>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>Nigeria</td>\n",
       "      <td></td>\n",
       "      <td>67882</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>GEIGER Mark (USA)</td>\n",
       "      <td>HURD Sean (USA)</td>\n",
       "      <td>FLETCHER Joe (CAN)</td>\n",
       "      <td>255951</td>\n",
       "      <td>300186462</td>\n",
       "      <td>FRA</td>\n",
       "      <td>NGA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>823</th>\n",
       "      <td>2014</td>\n",
       "      <td>30 Jun 2014 - 17:00</td>\n",
       "      <td>Round of 16</td>\n",
       "      <td>Estadio Beira-Rio</td>\n",
       "      <td>Porto Alegre</td>\n",
       "      <td>Germany</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>Algeria</td>\n",
       "      <td>Germany win after extra time</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>RICCI Sandro (BRA)</td>\n",
       "      <td>DE CARVALHO Emerson (BRA)</td>\n",
       "      <td>VAN GASSE Marcelo (BRA)</td>\n",
       "      <td>255951</td>\n",
       "      <td>300186460</td>\n",
       "      <td>GER</td>\n",
       "      <td>ALG</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>824</th>\n",
       "      <td>2014</td>\n",
       "      <td>29 Jun 2014 - 13:00</td>\n",
       "      <td>Round of 16</td>\n",
       "      <td>Estadio Castelao</td>\n",
       "      <td>Fortaleza</td>\n",
       "      <td>Netherlands</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>Mexico</td>\n",
       "      <td></td>\n",
       "      <td>58817</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>PROENCA Pedro (POR)</td>\n",
       "      <td>MIRANDA Bertino (POR)</td>\n",
       "      <td>TRIGO Jose (POR)</td>\n",
       "      <td>255951</td>\n",
       "      <td>300186508</td>\n",
       "      <td>NED</td>\n",
       "      <td>MEX</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>825</th>\n",
       "      <td>2014</td>\n",
       "      <td>29 Jun 2014 - 17:00</td>\n",
       "      <td>Round of 16</td>\n",
       "      <td>Arena Pernambuco</td>\n",
       "      <td>Recife</td>\n",
       "      <td>Costa Rica</td>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>Greece</td>\n",
       "      <td>Costa Rica win on penalties (5 - 3)</td>\n",
       "      <td>41242</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>Ben WILLIAMS (AUS)</td>\n",
       "      <td>CREAM Matthew (AUS)</td>\n",
       "      <td>ANAZ Hakan (AUS)</td>\n",
       "      <td>255951</td>\n",
       "      <td>300186459</td>\n",
       "      <td>CRC</td>\n",
       "      <td>GRE</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>826</th>\n",
       "      <td>2014</td>\n",
       "      <td>01 Jul 2014 - 13:00</td>\n",
       "      <td>Round of 16</td>\n",
       "      <td>Arena de Sao Paulo</td>\n",
       "      <td>Sao Paulo</td>\n",
       "      <td>Argentina</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>Switzerland</td>\n",
       "      <td>Argentina win after extra time</td>\n",
       "      <td>63255</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>ERIKSSON Jonas (SWE)</td>\n",
       "      <td>KLASENIUS Mathias (SWE)</td>\n",
       "      <td>WARNMARK Daniel (SWE)</td>\n",
       "      <td>255951</td>\n",
       "      <td>300186503</td>\n",
       "      <td>ARG</td>\n",
       "      <td>SUI</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>827</th>\n",
       "      <td>2014</td>\n",
       "      <td>01 Jul 2014 - 17:00</td>\n",
       "      <td>Round of 16</td>\n",
       "      <td>Arena Fonte Nova</td>\n",
       "      <td>Salvador</td>\n",
       "      <td>Belgium</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>USA</td>\n",
       "      <td>Belgium win after extra time</td>\n",
       "      <td>51227</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>HAIMOUDI Djamel (ALG)</td>\n",
       "      <td>ACHIK Redouane (MAR)</td>\n",
       "      <td>ETCHIALI Abdelhak (ALG)</td>\n",
       "      <td>255951</td>\n",
       "      <td>300186497</td>\n",
       "      <td>BEL</td>\n",
       "      <td>USA</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>828</th>\n",
       "      <td>2014</td>\n",
       "      <td>04 Jul 2014 - 13:00</td>\n",
       "      <td>Quarter-finals</td>\n",
       "      <td>Estadio do Maracana</td>\n",
       "      <td>Rio De Janeiro</td>\n",
       "      <td>France</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>Germany</td>\n",
       "      <td></td>\n",
       "      <td>74240</td>\n",
       "      <td>0</td>\n",
       "      <td>1</td>\n",
       "      <td>PITANA Nestor (ARG)</td>\n",
       "      <td>MAIDANA Hernan (ARG)</td>\n",
       "      <td>BELATTI Juan Pablo (ARG)</td>\n",
       "      <td>255953</td>\n",
       "      <td>300186485</td>\n",
       "      <td>FRA</td>\n",
       "      <td>GER</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>829</th>\n",
       "      <td>2014</td>\n",
       "      <td>04 Jul 2014 - 17:00</td>\n",
       "      <td>Quarter-finals</td>\n",
       "      <td>Estadio Castelao</td>\n",
       "      <td>Fortaleza</td>\n",
       "      <td>Brazil</td>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>Colombia</td>\n",
       "      <td></td>\n",
       "      <td>60342</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>Carlos VELASCO CARBALLO (ESP)</td>\n",
       "      <td>ALONSO FERNANDEZ Roberto (ESP)</td>\n",
       "      <td>YUSTE Juan (ESP)</td>\n",
       "      <td>255953</td>\n",
       "      <td>300186461</td>\n",
       "      <td>BRA</td>\n",
       "      <td>COL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>830</th>\n",
       "      <td>2014</td>\n",
       "      <td>05 Jul 2014 - 13:00</td>\n",
       "      <td>Quarter-finals</td>\n",
       "      <td>Estadio Nacional</td>\n",
       "      <td>Brasilia</td>\n",
       "      <td>Argentina</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>Belgium</td>\n",
       "      <td></td>\n",
       "      <td>68551</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>Nicola RIZZOLI (ITA)</td>\n",
       "      <td>Renato FAVERANI (ITA)</td>\n",
       "      <td>Andrea STEFANI (ITA)</td>\n",
       "      <td>255953</td>\n",
       "      <td>300186504</td>\n",
       "      <td>ARG</td>\n",
       "      <td>BEL</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>831</th>\n",
       "      <td>2014</td>\n",
       "      <td>05 Jul 2014 - 17:00</td>\n",
       "      <td>Quarter-finals</td>\n",
       "      <td>Arena Fonte Nova</td>\n",
       "      <td>Salvador</td>\n",
       "      <td>Netherlands</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>Costa Rica</td>\n",
       "      <td>Netherlands win on penalties (4 - 3)</td>\n",
       "      <td>51179</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>Ravshan IRMATOV (UZB)</td>\n",
       "      <td>RASULOV Abduxamidullo (UZB)</td>\n",
       "      <td>KOCHKAROV Bakhadyr (KGZ)</td>\n",
       "      <td>255953</td>\n",
       "      <td>300186488</td>\n",
       "      <td>NED</td>\n",
       "      <td>CRC</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>832</th>\n",
       "      <td>2014</td>\n",
       "      <td>08 Jul 2014 - 17:00</td>\n",
       "      <td>Semi-finals</td>\n",
       "      <td>Estadio Mineirao</td>\n",
       "      <td>Belo Horizonte</td>\n",
       "      <td>Brazil</td>\n",
       "      <td>1</td>\n",
       "      <td>7</td>\n",
       "      <td>Germany</td>\n",
       "      <td></td>\n",
       "      <td>58141</td>\n",
       "      <td>0</td>\n",
       "      <td>5</td>\n",
       "      <td>RODRIGUEZ Marco (MEX)</td>\n",
       "      <td>TORRENTERA Marvin (MEX)</td>\n",
       "      <td>QUINTERO Marcos (MEX)</td>\n",
       "      <td>255955</td>\n",
       "      <td>300186474</td>\n",
       "      <td>BRA</td>\n",
       "      <td>GER</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>833</th>\n",
       "      <td>2014</td>\n",
       "      <td>09 Jul 2014 - 17:00</td>\n",
       "      <td>Semi-finals</td>\n",
       "      <td>Arena de Sao Paulo</td>\n",
       "      <td>Sao Paulo</td>\n",
       "      <td>Netherlands</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>Argentina</td>\n",
       "      <td>Argentina win on penalties (2 - 4)</td>\n",
       "      <td>63267</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>C锟絥eyt 锟紸KIR (TUR)</td>\n",
       "      <td>DURAN Bahattin (TUR)</td>\n",
       "      <td>ONGUN Tarik (TUR)</td>\n",
       "      <td>255955</td>\n",
       "      <td>300186490</td>\n",
       "      <td>NED</td>\n",
       "      <td>ARG</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>834</th>\n",
       "      <td>2014</td>\n",
       "      <td>12 Jul 2014 - 17:00</td>\n",
       "      <td>Play-off for third place</td>\n",
       "      <td>Estadio Nacional</td>\n",
       "      <td>Brasilia</td>\n",
       "      <td>Brazil</td>\n",
       "      <td>0</td>\n",
       "      <td>3</td>\n",
       "      <td>Netherlands</td>\n",
       "      <td></td>\n",
       "      <td>68034</td>\n",
       "      <td>0</td>\n",
       "      <td>2</td>\n",
       "      <td>HAIMOUDI Djamel (ALG)</td>\n",
       "      <td>ACHIK Redouane (MAR)</td>\n",
       "      <td>ETCHIALI Abdelhak (ALG)</td>\n",
       "      <td>255957</td>\n",
       "      <td>300186502</td>\n",
       "      <td>BRA</td>\n",
       "      <td>NED</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>835</th>\n",
       "      <td>2014</td>\n",
       "      <td>13 Jul 2014 - 16:00</td>\n",
       "      <td>Final</td>\n",
       "      <td>Estadio do Maracana</td>\n",
       "      <td>Rio De Janeiro</td>\n",
       "      <td>Germany</td>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>Argentina</td>\n",
       "      <td>Germany win after extra time</td>\n",
       "      <td>74738</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>Nicola RIZZOLI (ITA)</td>\n",
       "      <td>Renato FAVERANI (ITA)</td>\n",
       "      <td>Andrea STEFANI (ITA)</td>\n",
       "      <td>255959</td>\n",
       "      <td>300186501</td>\n",
       "      <td>GER</td>\n",
       "      <td>ARG</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>836 rows × 20 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "     Year              Datetime                     Stage  \\\n",
       "0    1930  13 Jul 1930 - 15:00                    Group 1   \n",
       "1    1930  13 Jul 1930 - 15:00                    Group 4   \n",
       "2    1930  14 Jul 1930 - 12:45                    Group 2   \n",
       "3    1930  14 Jul 1930 - 14:50                    Group 3   \n",
       "4    1930  15 Jul 1930 - 16:00                    Group 1   \n",
       "5    1930  16 Jul 1930 - 14:45                    Group 1   \n",
       "6    1930  17 Jul 1930 - 12:45                    Group 2   \n",
       "7    1930  17 Jul 1930 - 14:45                    Group 4   \n",
       "8    1930  18 Jul 1930 - 14:30                    Group 3   \n",
       "9    1930  19 Jul 1930 - 12:50                    Group 1   \n",
       "10   1930  19 Jul 1930 - 15:00                    Group 1   \n",
       "11   1930  20 Jul 1930 - 13:00                    Group 2   \n",
       "12   1930  20 Jul 1930 - 15:00                    Group 4   \n",
       "13   1930  21 Jul 1930 - 14:50                    Group 3   \n",
       "14   1930  22 Jul 1930 - 14:45                    Group 1   \n",
       "15   1930  26 Jul 1930 - 14:45                Semi-finals   \n",
       "16   1930  27 Jul 1930 - 14:45                Semi-finals   \n",
       "17   1930  30 Jul 1930 - 14:15                      Final   \n",
       "18   1934  27 May 1934 - 16:30          Preliminary round   \n",
       "19   1934  27 May 1934 - 16:30          Preliminary round   \n",
       "20   1934  27 May 1934 - 16:30          Preliminary round   \n",
       "21   1934  27 May 1934 - 16:30          Preliminary round   \n",
       "22   1934  27 May 1934 - 16:30          Preliminary round   \n",
       "23   1934  27 May 1934 - 16:30          Preliminary round   \n",
       "24   1934  27 May 1934 - 16:30          Preliminary round   \n",
       "25   1934  27 May 1934 - 16:30          Preliminary round   \n",
       "26   1934  31 May 1934 - 16:30             Quarter-finals   \n",
       "27   1934  31 May 1934 - 16:30             Quarter-finals   \n",
       "28   1934  31 May 1934 - 16:30             Quarter-finals   \n",
       "29   1934  31 May 1934 - 16:30             Quarter-finals   \n",
       "..    ...                   ...                       ...   \n",
       "806  2014  23 Jun 2014 - 17:00                    Group A   \n",
       "807  2014  23 Jun 2014 - 17:00                    Group A   \n",
       "808  2014  24 Jun 2014 - 13:00                    Group D   \n",
       "809  2014  24 Jun 2014 - 13:00                    Group D   \n",
       "810  2014  24 Jun 2014 - 16:00                    Group C   \n",
       "811  2014  24 Jun 2014 - 17:00                    Group C   \n",
       "812  2014  25 Jun 2014 - 13:00                    Group F   \n",
       "813  2014  25 Jun 2014 - 13:00                    Group F   \n",
       "814  2014  25 Jun 2014 - 16:00                    Group E   \n",
       "815  2014  25 Jun 2014 - 17:00                    Group E   \n",
       "816  2014  26 Jun 2014 - 13:00                    Group G   \n",
       "817  2014  26 Jun 2014 - 13:00                    Group G   \n",
       "818  2014  26 Jun 2014 - 17:00                    Group H   \n",
       "819  2014  26 Jun 2014 - 17:00                    Group H   \n",
       "820  2014  28 Jun 2014 - 13:00                Round of 16   \n",
       "821  2014  28 Jun 2014 - 17:00                Round of 16   \n",
       "822  2014  30 Jun 2014 - 13:00                Round of 16   \n",
       "823  2014  30 Jun 2014 - 17:00                Round of 16   \n",
       "824  2014  29 Jun 2014 - 13:00                Round of 16   \n",
       "825  2014  29 Jun 2014 - 17:00                Round of 16   \n",
       "826  2014  01 Jul 2014 - 13:00                Round of 16   \n",
       "827  2014  01 Jul 2014 - 17:00                Round of 16   \n",
       "828  2014  04 Jul 2014 - 13:00             Quarter-finals   \n",
       "829  2014  04 Jul 2014 - 17:00             Quarter-finals   \n",
       "830  2014  05 Jul 2014 - 13:00             Quarter-finals   \n",
       "831  2014  05 Jul 2014 - 17:00             Quarter-finals   \n",
       "832  2014  08 Jul 2014 - 17:00                Semi-finals   \n",
       "833  2014  09 Jul 2014 - 17:00                Semi-finals   \n",
       "834  2014  12 Jul 2014 - 17:00   Play-off for third place   \n",
       "835  2014  13 Jul 2014 - 16:00                      Final   \n",
       "\n",
       "                     Stadium             City              Home Team Name  \\\n",
       "0                    Pocitos      Montevideo                       France   \n",
       "1             Parque Central      Montevideo                          USA   \n",
       "2             Parque Central      Montevideo                   Yugoslavia   \n",
       "3                    Pocitos      Montevideo                      Romania   \n",
       "4             Parque Central      Montevideo                    Argentina   \n",
       "5             Parque Central      Montevideo                        Chile   \n",
       "6             Parque Central      Montevideo                   Yugoslavia   \n",
       "7             Parque Central      Montevideo                          USA   \n",
       "8         Estadio Centenario      Montevideo                      Uruguay   \n",
       "9         Estadio Centenario      Montevideo                        Chile   \n",
       "10        Estadio Centenario      Montevideo                    Argentina   \n",
       "11        Estadio Centenario      Montevideo                       Brazil   \n",
       "12        Estadio Centenario      Montevideo                     Paraguay   \n",
       "13        Estadio Centenario      Montevideo                      Uruguay   \n",
       "14        Estadio Centenario      Montevideo                    Argentina   \n",
       "15        Estadio Centenario      Montevideo                    Argentina   \n",
       "16        Estadio Centenario      Montevideo                      Uruguay   \n",
       "17        Estadio Centenario      Montevideo                      Uruguay   \n",
       "18   Stadio Benito Mussolini           Turin                      Austria   \n",
       "19         Giorgio Ascarelli          Naples                      Hungary   \n",
       "20                  San Siro           Milan                  Switzerland   \n",
       "21                 Littorale         Bologna                       Sweden   \n",
       "22            Giovanni Berta        Florence                      Germany   \n",
       "23            Luigi Ferraris           Genoa                        Spain   \n",
       "24             Nazionale PNF            Rome                        Italy   \n",
       "25                  Littorio         Trieste               Czechoslovakia   \n",
       "26   Stadio Benito Mussolini           Turin               Czechoslovakia   \n",
       "27                  San Siro           Milan                      Germany   \n",
       "28            Giovanni Berta        Florence                        Italy   \n",
       "29                 Littorale         Bologna                      Austria   \n",
       "..                       ...              ...                         ...   \n",
       "806         Estadio Nacional        Brasilia                     Cameroon   \n",
       "807         Arena Pernambuco          Recife                      Croatia   \n",
       "808        Estadio das Dunas           Natal                        Italy   \n",
       "809         Estadio Mineirao  Belo Horizonte                   Costa Rica   \n",
       "810           Arena Pantanal          Cuiaba                        Japan   \n",
       "811         Estadio Castelao       Fortaleza                       Greece   \n",
       "812        Estadio Beira-Rio    Porto Alegre                      Nigeria   \n",
       "813         Arena Fonte Nova        Salvador   rn\">Bosnia and Herzegovina   \n",
       "814           Arena Amazonia          Manaus                     Honduras   \n",
       "815      Estadio do Maracana  Rio De Janeiro                      Ecuador   \n",
       "816         Arena Pernambuco          Recife                          USA   \n",
       "817         Estadio Nacional        Brasilia                     Portugal   \n",
       "818       Arena de Sao Paulo       Sao Paulo               Korea Republic   \n",
       "819         Arena da Baixada        Curitiba                      Algeria   \n",
       "820         Estadio Mineirao  Belo Horizonte                       Brazil   \n",
       "821      Estadio do Maracana  Rio De Janeiro                     Colombia   \n",
       "822         Estadio Nacional        Brasilia                       France   \n",
       "823        Estadio Beira-Rio    Porto Alegre                      Germany   \n",
       "824         Estadio Castelao       Fortaleza                  Netherlands   \n",
       "825         Arena Pernambuco          Recife                   Costa Rica   \n",
       "826       Arena de Sao Paulo       Sao Paulo                    Argentina   \n",
       "827         Arena Fonte Nova        Salvador                      Belgium   \n",
       "828      Estadio do Maracana  Rio De Janeiro                       France   \n",
       "829         Estadio Castelao       Fortaleza                       Brazil   \n",
       "830         Estadio Nacional        Brasilia                    Argentina   \n",
       "831         Arena Fonte Nova        Salvador                  Netherlands   \n",
       "832         Estadio Mineirao  Belo Horizonte                       Brazil   \n",
       "833       Arena de Sao Paulo       Sao Paulo                  Netherlands   \n",
       "834         Estadio Nacional        Brasilia                       Brazil   \n",
       "835      Estadio do Maracana  Rio De Janeiro                      Germany   \n",
       "\n",
       "     Home Team Goals  Away Team Goals Away Team Name  \\\n",
       "0                  4                1         Mexico   \n",
       "1                  3                0        Belgium   \n",
       "2                  2                1         Brazil   \n",
       "3                  3                1           Peru   \n",
       "4                  1                0         France   \n",
       "5                  3                0         Mexico   \n",
       "6                  4                0        Bolivia   \n",
       "7                  3                0       Paraguay   \n",
       "8                  1                0           Peru   \n",
       "9                  1                0         France   \n",
       "10                 6                3         Mexico   \n",
       "11                 4                0        Bolivia   \n",
       "12                 1                0        Belgium   \n",
       "13                 4                0        Romania   \n",
       "14                 3                1          Chile   \n",
       "15                 6                1            USA   \n",
       "16                 6                1     Yugoslavia   \n",
       "17                 4                2      Argentina   \n",
       "18                 3                2         France   \n",
       "19                 4                2          Egypt   \n",
       "20                 3                2    Netherlands   \n",
       "21                 3                2      Argentina   \n",
       "22                 5                2        Belgium   \n",
       "23                 3                1         Brazil   \n",
       "24                 7                1            USA   \n",
       "25                 2                1        Romania   \n",
       "26                 3                2    Switzerland   \n",
       "27                 2                1         Sweden   \n",
       "28                 1                1          Spain   \n",
       "29                 2                1        Hungary   \n",
       "..               ...              ...            ...   \n",
       "806                1                4         Brazil   \n",
       "807                1                3         Mexico   \n",
       "808                0                1        Uruguay   \n",
       "809                0                0        England   \n",
       "810                1                4       Colombia   \n",
       "811                2                1  C锟絫e d'Ivoire   \n",
       "812                2                3      Argentina   \n",
       "813                3                1        IR Iran   \n",
       "814                0                3    Switzerland   \n",
       "815                0                0         France   \n",
       "816                0                1        Germany   \n",
       "817                2                1          Ghana   \n",
       "818                0                1        Belgium   \n",
       "819                1                1         Russia   \n",
       "820                1                1          Chile   \n",
       "821                2                0        Uruguay   \n",
       "822                2                0        Nigeria   \n",
       "823                2                1        Algeria   \n",
       "824                2                1         Mexico   \n",
       "825                1                1         Greece   \n",
       "826                1                0    Switzerland   \n",
       "827                2                1            USA   \n",
       "828                0                1        Germany   \n",
       "829                2                1       Colombia   \n",
       "830                1                0        Belgium   \n",
       "831                0                0     Costa Rica   \n",
       "832                1                7        Germany   \n",
       "833                0                0      Argentina   \n",
       "834                0                3    Netherlands   \n",
       "835                1                0      Argentina   \n",
       "\n",
       "                            Win conditions  Attendance  Half-time Home Goals  \\\n",
       "0                                                 4444                     3   \n",
       "1                                                18346                     2   \n",
       "2                                                24059                     2   \n",
       "3                                                 2549                     1   \n",
       "4                                                23409                     0   \n",
       "5                                                 9249                     1   \n",
       "6                                                18306                     0   \n",
       "7                                                18306                     2   \n",
       "8                                                57735                     0   \n",
       "9                                                 2000                     0   \n",
       "10                                               42100                     3   \n",
       "11                                               25466                     1   \n",
       "12                                               12000                     1   \n",
       "13                                               70022                     4   \n",
       "14                                               41459                     2   \n",
       "15                                               72886                     1   \n",
       "16                                               79867                     3   \n",
       "17                                               68346                     1   \n",
       "18           Austria win after extra time        16000                     0   \n",
       "19                                                9000                     2   \n",
       "20                                               33000                     2   \n",
       "21                                               14000                     1   \n",
       "22                                                8000                     1   \n",
       "23                                               21000                     3   \n",
       "24                                               25000                     3   \n",
       "25                                                9000                     0   \n",
       "26                                               12000                     1   \n",
       "27                                                3000                     0   \n",
       "28                                               35000                     0   \n",
       "29                                               23000                     1   \n",
       "..                                     ...         ...                   ...   \n",
       "806                                              69112                     1   \n",
       "807                                              41212                     0   \n",
       "808                                              39706                     0   \n",
       "809                                              57823                     0   \n",
       "810                                              40340                     1   \n",
       "811                                              59095                     1   \n",
       "812                                              43285                     1   \n",
       "813                                              48011                     1   \n",
       "814                                              40322                     0   \n",
       "815                                              73749                     0   \n",
       "816                                              41876                     0   \n",
       "817                                              67540                     1   \n",
       "818                                              61397                     0   \n",
       "819                                              39311                     0   \n",
       "820       Brazil win on penalties (3 - 2)        57714                     0   \n",
       "821                                              73804                     1   \n",
       "822                                              67882                     0   \n",
       "823          Germany win after extra time            0                     0   \n",
       "824                                              58817                     0   \n",
       "825   Costa Rica win on penalties (5 - 3)        41242                     0   \n",
       "826        Argentina win after extra time        63255                     0   \n",
       "827          Belgium win after extra time        51227                     0   \n",
       "828                                              74240                     0   \n",
       "829                                              60342                     1   \n",
       "830                                              68551                     1   \n",
       "831  Netherlands win on penalties (4 - 3)        51179                     0   \n",
       "832                                              58141                     0   \n",
       "833    Argentina win on penalties (2 - 4)        63267                     0   \n",
       "834                                              68034                     0   \n",
       "835          Germany win after extra time        74738                     0   \n",
       "\n",
       "     Half-time Away Goals                        Referee  \\\n",
       "0                       0         LOMBARDI Domingo (URU)   \n",
       "1                       0              MACIAS Jose (ARG)   \n",
       "2                       0            TEJADA Anibal (URU)   \n",
       "3                       0          WARNKEN Alberto (CHI)   \n",
       "4                       0            REGO Gilberto (BRA)   \n",
       "5                       0          CRISTOPHE Henry (BEL)   \n",
       "6                       0       MATEUCCI Francisco (URU)   \n",
       "7                       0              MACIAS Jose (ARG)   \n",
       "8                       0            LANGENUS Jean (BEL)   \n",
       "9                       0            TEJADA Anibal (URU)   \n",
       "10                      1           SAUCEDO Ulises (BOL)   \n",
       "11                      0            BALWAY Thomas (FRA)   \n",
       "12                      0        VALLARINO Ricardo (URU)   \n",
       "13                      0            REGO Gilberto (BRA)   \n",
       "14                      1            LANGENUS Jean (BEL)   \n",
       "15                      0            LANGENUS Jean (BEL)   \n",
       "16                      1            REGO Gilberto (BRA)   \n",
       "17                      2            LANGENUS Jean (BEL)   \n",
       "18                      0     VAN MOORSEL Johannes (NED)   \n",
       "19                      2       BARLASSINA Rinaldo (ITA)   \n",
       "20                      1              EKLIND Ivan (SWE)   \n",
       "21                      1              BRAUN Eugen (AUT)   \n",
       "22                      2         MATTEA Francesco (ITA)   \n",
       "23                      0            BIRLEM Alfred (GER)   \n",
       "24                      0              MERCET Rene (SUI)   \n",
       "25                      1            LANGENUS Jean (BEL)   \n",
       "26                      1            BERANEK Alois (AUT)   \n",
       "27                      0       BARLASSINA Rinaldo (ITA)   \n",
       "28                      0              BAERT Louis (BEL)   \n",
       "29                      0         MATTEA Francesco (ITA)   \n",
       "..                    ...                            ...   \n",
       "806                     2           ERIKSSON Jonas (SWE)   \n",
       "807                     0          Ravshan IRMATOV (UZB)   \n",
       "808                     0          RODRIGUEZ Marco (MEX)   \n",
       "809                     0          HAIMOUDI Djamel (ALG)   \n",
       "810                     1            PROENCA Pedro (POR)   \n",
       "811                     0              VERA Carlos (ECU)   \n",
       "812                     2           Nicola RIZZOLI (ITA)   \n",
       "813                     0  Carlos VELASCO CARBALLO (ESP)   \n",
       "814                     2            PITANA Nestor (ARG)   \n",
       "815                     0          Noumandiez DOUE (CIV)   \n",
       "816                     0          Ravshan IRMATOV (UZB)   \n",
       "817                     0          SHUKRALLA Nawaf (BHR)   \n",
       "818                     0             Ben WILLIAMS (AUS)   \n",
       "819                     1             C锟絥eyt 锟紸KIR (TUR)   \n",
       "820                     0              WEBB Howard (ENG)   \n",
       "821                     0            Bj锟絩n KUIPERS (NED)   \n",
       "822                     0              GEIGER Mark (USA)   \n",
       "823                     0             RICCI Sandro (BRA)   \n",
       "824                     0            PROENCA Pedro (POR)   \n",
       "825                     0             Ben WILLIAMS (AUS)   \n",
       "826                     0           ERIKSSON Jonas (SWE)   \n",
       "827                     0          HAIMOUDI Djamel (ALG)   \n",
       "828                     1            PITANA Nestor (ARG)   \n",
       "829                     0  Carlos VELASCO CARBALLO (ESP)   \n",
       "830                     0           Nicola RIZZOLI (ITA)   \n",
       "831                     0          Ravshan IRMATOV (UZB)   \n",
       "832                     5          RODRIGUEZ Marco (MEX)   \n",
       "833                     0             C锟絥eyt 锟紸KIR (TUR)   \n",
       "834                     2          HAIMOUDI Djamel (ALG)   \n",
       "835                     0           Nicola RIZZOLI (ITA)   \n",
       "\n",
       "                        Assistant 1                    Assistant 2  RoundID  \\\n",
       "0             CRISTOPHE Henry (BEL)            REGO Gilberto (BRA)      201   \n",
       "1          MATEUCCI Francisco (URU)          WARNKEN Alberto (CHI)      201   \n",
       "2           VALLARINO Ricardo (URU)            BALWAY Thomas (FRA)      201   \n",
       "3               LANGENUS Jean (BEL)       MATEUCCI Francisco (URU)      201   \n",
       "4              SAUCEDO Ulises (BOL)     RADULESCU Constantin (ROU)      201   \n",
       "5           APHESTEGUY Martin (URU)            LANGENUS Jean (BEL)      201   \n",
       "6            LOMBARDI Domingo (URU)          WARNKEN Alberto (CHI)      201   \n",
       "7           APHESTEGUY Martin (URU)            TEJADA Anibal (URU)      201   \n",
       "8               BALWAY Thomas (FRA)          CRISTOPHE Henry (BEL)      201   \n",
       "9            LOMBARDI Domingo (URU)            REGO Gilberto (BRA)      201   \n",
       "10           ALONSO Gualberto (URU)     RADULESCU Constantin (ROU)      201   \n",
       "11         MATEUCCI Francisco (URU)           VALLEJO Gaspar (MEX)      201   \n",
       "12                MACIAS Jose (ARG)         LOMBARDI Domingo (URU)      201   \n",
       "13            WARNKEN Alberto (CHI)           SAUCEDO Ulises (BOL)      201   \n",
       "14            CRISTOPHE Henry (BEL)           SAUCEDO Ulises (BOL)      201   \n",
       "15             VALLEJO Gaspar (MEX)          WARNKEN Alberto (CHI)      202   \n",
       "16             SAUCEDO Ulises (BOL)            BALWAY Thomas (FRA)      202   \n",
       "17             SAUCEDO Ulises (BOL)          CRISTOPHE Henry (BEL)      405   \n",
       "18            CAIRONI Camillo (ITA)              BAERT Louis (BEL)      204   \n",
       "19           DATTILO Generoso (ITA)             SASSI Otello (ITA)      204   \n",
       "20              BERANEK Alois (AUT)      BONIVENTO Ferruccio (ITA)      204   \n",
       "21             CARRARO Albino (ITA)        TURBIANI Giuseppe (ITA)      204   \n",
       "22       MELANDRI Ermenegildo (ITA)            BAERT Jacques (FRA)      204   \n",
       "23           CARMINATI Ettore (ITA)         IVANCSICS Mihaly (HUN)      204   \n",
       "24             ESCARTIN Pedro (ESP)          ZENISEK Bohumil (TCH)      204   \n",
       "25            SCARPI Giuseppe (ITA)        SCORZONI Raffaele (ITA)      204   \n",
       "26            MOHAMED Youssuf (EGY)            BAERT Jacques (FRA)      418   \n",
       "27                MERCET Rene (SUI)     VAN MOORSEL Johannes (NED)      418   \n",
       "28            ZENISEK Bohumil (TCH)         IVANCSICS Mihaly (HUN)      418   \n",
       "29             ESCARTIN Pedro (ESP)            BIRLEM Alfred (GER)      418   \n",
       "..                              ...                            ...      ...   \n",
       "806         KLASENIUS Mathias (SWE)          WARNMARK Daniel (SWE)   255931   \n",
       "807     RASULOV Abduxamidullo (UZB)       KOCHKAROV Bakhadyr (KGZ)   255931   \n",
       "808         TORRENTERA Marvin (MEX)          QUINTERO Marcos (MEX)   255931   \n",
       "809            ACHIK Redouane (MAR)        ETCHIALI Abdelhak (ALG)   255931   \n",
       "810           MIRANDA Bertino (POR)               TRIGO Jose (POR)   255931   \n",
       "811         LESCANO Christian (ECU)             ROMERO Byron (ECU)   255931   \n",
       "812           Renato FAVERANI (ITA)           Andrea STEFANI (ITA)   255931   \n",
       "813  ALONSO FERNANDEZ Roberto (ESP)               YUSTE Juan (ESP)   255931   \n",
       "814            MAIDANA Hernan (ARG)       BELATTI Juan Pablo (ARG)   255931   \n",
       "815            YEO Songuifolo (CIV)  BIRUMUSHAHU Jean Claude (BDI)   255931   \n",
       "816     RASULOV Abduxamidullo (UZB)       KOCHKAROV Bakhadyr (KGZ)   255931   \n",
       "817             TULEFAT Yaser (BHR)            SALEH Ebrahim (BHR)   255931   \n",
       "818             CREAM Matthew (AUS)               ANAZ Hakan (AUS)   255931   \n",
       "819            DURAN Bahattin (TUR)              ONGUN Tarik (TUR)   255931   \n",
       "820         MULLARKEY Michael (ENG)              Darren CANN (ENG)   255951   \n",
       "821         Sander VAN ROEKEL (NED)           Erwin ZEINSTRA (NED)   255951   \n",
       "822                 HURD Sean (USA)             FLETCHER Joe (CAN)   255951   \n",
       "823       DE CARVALHO Emerson (BRA)        VAN GASSE Marcelo (BRA)   255951   \n",
       "824           MIRANDA Bertino (POR)               TRIGO Jose (POR)   255951   \n",
       "825             CREAM Matthew (AUS)               ANAZ Hakan (AUS)   255951   \n",
       "826         KLASENIUS Mathias (SWE)          WARNMARK Daniel (SWE)   255951   \n",
       "827            ACHIK Redouane (MAR)        ETCHIALI Abdelhak (ALG)   255951   \n",
       "828            MAIDANA Hernan (ARG)       BELATTI Juan Pablo (ARG)   255953   \n",
       "829  ALONSO FERNANDEZ Roberto (ESP)               YUSTE Juan (ESP)   255953   \n",
       "830           Renato FAVERANI (ITA)           Andrea STEFANI (ITA)   255953   \n",
       "831     RASULOV Abduxamidullo (UZB)       KOCHKAROV Bakhadyr (KGZ)   255953   \n",
       "832         TORRENTERA Marvin (MEX)          QUINTERO Marcos (MEX)   255955   \n",
       "833            DURAN Bahattin (TUR)              ONGUN Tarik (TUR)   255955   \n",
       "834            ACHIK Redouane (MAR)        ETCHIALI Abdelhak (ALG)   255957   \n",
       "835           Renato FAVERANI (ITA)           Andrea STEFANI (ITA)   255959   \n",
       "\n",
       "       MatchID Home Team Initials Away Team Initials  \n",
       "0         1096                FRA                MEX  \n",
       "1         1090                USA                BEL  \n",
       "2         1093                YUG                BRA  \n",
       "3         1098                ROU                PER  \n",
       "4         1085                ARG                FRA  \n",
       "5         1095                CHI                MEX  \n",
       "6         1092                YUG                BOL  \n",
       "7         1097                USA                PAR  \n",
       "8         1099                URU                PER  \n",
       "9         1094                CHI                FRA  \n",
       "10        1086                ARG                MEX  \n",
       "11        1091                BRA                BOL  \n",
       "12        1089                PAR                BEL  \n",
       "13        1100                URU                ROU  \n",
       "14        1084                ARG                CHI  \n",
       "15        1088                ARG                USA  \n",
       "16        1101                URU                YUG  \n",
       "17        1087                URU                ARG  \n",
       "18        1104                AUT                FRA  \n",
       "19        1119                HUN                EGY  \n",
       "20        1133                SUI                NED  \n",
       "21        1102                SWE                ARG  \n",
       "22        1108                GER                BEL  \n",
       "23        1111                ESP                BRA  \n",
       "24        1135                ITA                USA  \n",
       "25        1141                TCH                ROU  \n",
       "26        1143                TCH                SUI  \n",
       "27        1129                GER                SWE  \n",
       "28        1122                ITA                ESP  \n",
       "29        1106                AUT                HUN  \n",
       "..         ...                ...                ...  \n",
       "806  300186472                CMR                BRA  \n",
       "807  300186452                CRO                MEX  \n",
       "808  300186465                ITA                URU  \n",
       "809  300186484                CRC                ENG  \n",
       "810  300186457                JPN                COL  \n",
       "811  300186455                GRE                CIV  \n",
       "812  300186458                NGA                ARG  \n",
       "813  300186464                BIH                IRN  \n",
       "814  300186482                HON                SUI  \n",
       "815  300186515                ECU                FRA  \n",
       "816  300186469                USA                GER  \n",
       "817  300186476                POR                GHA  \n",
       "818  300186480                KOR                BEL  \n",
       "819  300186506                ALG                RUS  \n",
       "820  300186487                BRA                CHI  \n",
       "821  300186491                COL                URU  \n",
       "822  300186462                FRA                NGA  \n",
       "823  300186460                GER                ALG  \n",
       "824  300186508                NED                MEX  \n",
       "825  300186459                CRC                GRE  \n",
       "826  300186503                ARG                SUI  \n",
       "827  300186497                BEL                USA  \n",
       "828  300186485                FRA                GER  \n",
       "829  300186461                BRA                COL  \n",
       "830  300186504                ARG                BEL  \n",
       "831  300186488                NED                CRC  \n",
       "832  300186474                BRA                GER  \n",
       "833  300186490                NED                ARG  \n",
       "834  300186502                BRA                NED  \n",
       "835  300186501                GER                ARG  \n",
       "\n",
       "[836 rows x 20 columns]"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 加载原始数据\n",
    "worldcup.set_proxies({\"https\" : \"https://127.0.0.1:1080\"})\n",
    "worldcup.load_data()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0xa9f44e0>"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAW4AAAEjCAYAAAASZOs9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvNQv5yAAAHP9JREFUeJzt3Xuc1XW97/HXm4tSSpgxdkqioZuXgA2IZqOxBQvruCG0Y8VuewmD7JGZtY1tdjpae9up9KBbzAjdohmoGZpKF7UUgVJRLiLeshSNnQ+veQnFQD/nj99vjWuGNTNrhjXz+331/Xw81mPW5Te/+aw1s97zW9/bTxGBmZmlo1/RBZiZWfc4uM3MEuPgNjNLjIPbzCwxDm4zs8Q4uM3MEuPgNjNLjIPbzCwxDm4zs8QM6I2dDh06NJqbm3tj12Zmr0mrVq16MiKa6tm2V4K7ubmZO+64ozd2bWb2miTp4Xq3dVOJmVliHNxmZolxcJuZJaZX2rjNXsu2bNnCxo0b2bx5c9GlWIIGDRrEsGHDGDhwYI/34eA266aNGzcyePBgmpubkVR0OZaQiOCpp55i48aNjBgxosf7qSu4JW0AngdeBrZGxPge/0SzxG3evNmhbT0iibe85S088cQT27Wf7hxxT4yIJ7frp5m9Rji0raca8bfjzkkzs8TUe8QdwPWSAvhRRMzvxZrMktJ88i8aur8N3z20ofvrjoMOOogzzzyT8eN7tzX0nHPO4Yc//CHjxo1j4cKFXW5fmdQ3dOjQXq2r4pprruGee+7h5JNP7pOf1131BvcBEfEXSbsBN0i6LyKWVW8gaRYwC2D48OF17bTRf/BQ7B+92evZ1q1bGTCgvkg577zz+NWvfrVdHXS9aerUqUydOrXoMjpUV1NJRPwl//o4cBWwX41t5kfE+IgY39RU13R7M+uBDRs2sNdeezFz5kze//73M3nyZF588UUgO2KuLDfx5JNPUlkz6KKLLmLatGlMmTKFESNGcO655zJnzhzGjh3L/vvvz9NPP926/5/85Ce0tLQwcuRIVq5cCcCmTZuYMWMG++67L2PHjuXqq69u3e8RRxzBlClTmDx58ja1zpkzh5EjRzJy5EjOPvtsAI477jgefPBBpk6dyllnndVm+5dffpmTTjqJUaNGMXr0aObOndv62Ny5cxk3bhyjRo3ivvvuA2DlypW0tLQwduxYWlpauP/++7v1fA866CBOPPHEbZ7vRRddxPHHHw/Aww8/zMEHH8zo0aM5+OCDeeSRRwA45phjOOGEE2hpaeFd73oXP/vZzwB49NFHmTBhAmPGjGHkyJEsX768+7/kLnQZ3JJ2kjS4ch2YDKxveCVmVrcHHniAL37xi9x9993ssssuLF68uMvvWb9+PYsWLWLlypV84xvf4I1vfCNr1qzhgx/8ID/+8Y9bt9u0aRO///3vOe+885gxYwYAp59+OpMmTeL222/npptu4mtf+xqbNm0C4JZbbuHiiy/mxhtvbPPzVq1axYIFC7jtttu49dZbOf/881mzZg3z5s3j7W9/OzfddBNf+cpX2nzP/Pnzeeihh1izZg3r1q3jM5/5TOtjQ4cOZfXq1XzhC1/gzDPPBGDPPfdk2bJlrFmzhm9/+9uccsopDXm+1Y4//niOOuqo1npOOOGE1sceffRRVqxYwZIlS1qbVRYtWsQhhxzC2rVrufPOOxkzZkyXv5vuqudzzVuBq/Ke0AHAooj4dcMrMbO6jRgxojUQ9tlnHzZs2NDl90ycOJHBgwczePBghgwZwpQpUwAYNWoU69ata91u+vTpAEyYMIHnnnuOZ555huuvv55rrrmmNTA3b97ceuT5kY98hF133XWbn7dixQoOO+wwdtppJwAOP/xwli9fztixYzus8Te/+Q3HHXdca5NL9X4PP/zw1ud75ZVXAvDss89y9NFH88ADDyCJLVu2NOT5Vrvllltaf96RRx7J7NmzWx+bNm0a/fr1Y++99+axxx4DYN9992XGjBls2bKFadOm9Upwd3nEHREPRsQ/5Jf3R8TpDa/CzLplxx13bL3ev39/tm7dCsCAAQN45ZVXALaZ2Vn9Pf369Wu93a9fv9bvh22Hq0kiIli8eDFr165l7dq1PPLII+y1114ArcHcXkR0+3lFRIfD5Sr1Vj/fb37zm0ycOJH169dz7bXXtnnO2/N8O1P9ePXPqDzfCRMmsGzZMnbffXeOPPLINkf3jeLhgGavIc3NzaxatQqgtc21uy6//HIgO2IeMmQIQ4YM4ZBDDmHu3Lmt4bRmzZou9zNhwgR+/vOf88ILL7Bp0yauuuoqPvShD3X6PZMnT2bevHmtwVrd9l7Ls88+y+677w5k7dI9Uev5VmtpaeGyyy4DYOHChRx44IGd7u/hhx9mt912Y+bMmRx77LGsXr26R3V1xlPezbZTmUYynXTSSXzyk5/kkksuYdKkST3ax5vf/GZaWlp47rnnuPDCC4HsyPbEE09k9OjRRATNzc0sWbKk0/2MGzeOY445hv32y8YyfO5zn+u0maSyzR/+8AdGjx7NwIEDmTlzZmsnYS2zZ8/m6KOPZs6cOQ19vtXOOeccZsyYwRlnnEFTUxMLFizodH9Lly7ljDPOYODAgey88869csStnnyc6cr48eOjnhMpeDigpejee+9tbSawtPXVuPX2av0NSVpV73IibioxM0uMm0rM7HVr6dKlRZfQIz7iNuuB3mhitNeHRvztOLjNumnQoEE89dRTDm/rtsp63IMGDdqu/bipxKybhg0bxsaNG7d7TWV7faqcAWd7OLjNumngwIGlXRzJXh/cVGJmlhgHt5lZYhzcZmaJcXCbmSXGwW1mlhgHt5lZYhzcZmaJcXCbmSXGwW1mlhgHt5lZYhzcZmaJcXCbmSXGwW1mlhgHt5lZYhzcZmaJcXCbmSXGwW1mlhgHt5lZYhzcZmaJcXCbmSXGwW1mlhgHt5lZYhzcZmaJqTu4JfWXtEbSkt4syMzMOtedI+4vA/f2ViFmZlafuoJb0jDgUOCC3i3HzMy6Uu8R99nAbOCVXqzFzMzqMKCrDST9E/B4RKySdFAn280CZgEMHz68YQWWQfPJv2j4Pjd899CG7zOVOs1s+9RzxH0AMFXSBuAyYJKkn7TfKCLmR8T4iBjf1NTU4DLNzKyiy+COiK9HxLCIaAY+DdwYEf/S65WZmVlNHsdtZpaYLtu4q0XEUmBpr1RiZmZ18RG3mVliHNxmZolxcJuZJcbBbWaWGAe3mVliHNxmZolxcJuZJcbBbWaWGAe3mVliHNxmZolxcJuZJcbBbWaWGAe3mVliHNxmZolxcJuZJcbBbWaWGAe3mVliHNxmZolxcJuZJcbBbWaWGAe3mVliHNxmZolxcJuZJcbBbWaWGAe3mVliHNxmZolxcJuZJcbBbWaWGAe3mVliHNxmZolxcJuZJcbBbWaWGAe3mVliugxuSYMkrZR0p6S7JX2rLwozM7PaBtSxzUvApIj4m6SBwApJv4qIW3u5NjMzq6HL4I6IAP6W3xyYX6I3izIzs47V1cYtqb+ktcDjwA0RcVuNbWZJukPSHU888USj6zQzs1xdwR0RL0fEGGAYsJ+kkTW2mR8R4yNifFNTU6PrNDOzXLdGlUTEM8BS4KO9Uo2ZmXWpnlElTZJ2ya+/AfgwcF9vF2ZmZrXVM6rkbcDFkvqTBf1PI2JJ75ZlZmYdqWdUyTpgbB/UYmZmdfDMSTOzxDi4zcwS4+A2M0uMg9vMLDEObjOzxDi4zcwS4+A2M0uMg9vMLDEObjOzxDi4zcwS4+A2M0uMg9vMLDEObjOzxDi4zcwS4+A2M0uMg9vMLDEObjOzxDi4zcwS4+A2M0uMg9vMLDEObjOzxDi4zcwS4+A2M0uMg9vMLDEObjOzxDi4zcwS4+A2M0uMg9vMLDEObjOzxDi4zcwS4+A2M0uMg9vMLDFdBrekd0i6SdK9ku6W9OW+KMzMzGobUMc2W4F/jYjVkgYDqyTdEBH39HJtZmZWQ5dH3BHxaESszq8/D9wL7N7bhZmZWW3dauOW1AyMBW7rjWLMzKxr9TSVACBpZ2AxcGJEPFfj8VnALIDhw4c3rEB77Wk++RcN3+eG7x7a0P2lUKO9ftV1xC1pIFloL4yIK2ttExHzI2J8RIxvampqZI1mZlalnlElAv4LuDci5vR+SWZm1pl6jrgPAI4EJklam1/+Zy/XZWZmHeiyjTsiVgDqg1rMzKwOnjlpZpYYB7eZWWIc3GZmiXFwm5klxsFtZpYYB7eZWWIc3GZmiXFwm5klxsFtZpYYB7eZWWIc3GZmiXFwm5klxsFtZpYYB7eZWWIc3GZmiXFwm5klxsFtZpYYB7eZWWIc3GZmiXFwm5klxsFtZpYYB7eZWWIc3GZmiXFwm5klxsFtZpYYB7eZWWIc3GZmiXFwm5klxsFtZpYYB7eZWWIc3GZmiXFwm5klxsFtZpaYLoNb0oWSHpe0vi8KMjOzztVzxH0R8NFersPMzOrUZXBHxDLg6T6oxczM6jCgUTuSNAuYBTB8+PBG7dbMOtF88i8avs8N3z204ft0nY3VsM7JiJgfEeMjYnxTU1OjdmtmZu14VImZWWIc3GZmialnOOClwC3AHpI2Sjq298syM7OOdNk5GRHT+6IQMzOrj5tKzMwS4+A2M0uMg9vMLDEObjOzxDi4zcwS4+A2M0uMg9vMLDEObjOzxDi4zcwS4+A2M0uMg9vMLDEObjOzxDi4zcwS4+A2M0uMg9vMLDEObjOzxDi4zcwS4+A2M0uMg9vMLDEObjOzxDi4zcwS4+A2M0uMg9vMLDEObjOzxDi4zcwS4+A2M0uMg9vMLDEObjOzxDi4zcwS4+A2M0uMg9vMLDEObjOzxNQV3JI+Kul+SX+UdHJvF2VmZh3rMrgl9Qd+AHwM2BuYLmnv3i7MzMxqq+eIez/gjxHxYET8HbgM+HjvlmVmZh2pJ7h3B/5cdXtjfp+ZmRVAEdH5BtIRwCER8bn89pHAfhHxpXbbzQJm5Tf3AO5vcK1DgScbvM9GS6FGcJ2N5jobK4U6e6PGd0ZEUz0bDqhjm43AO6puDwP+0n6jiJgPzK+rvB6QdEdEjO+t/TdCCjWC62w019lYKdRZdI31NJXcDrxX0ghJOwCfBq7p3bLMzKwjXR5xR8RWSccD1wH9gQsj4u5er8zMzGqqp6mEiPgl8MterqUrvdYM00Ap1Aius9FcZ2OlUGehNXbZOWlmZuXiKe9mZolxcJuZJcbBbWaWmLo6J/uapF07ezwinu6rWroi6UxgQdlH2kgaGRHri66jK5LeDLwXGFS5LyKWFVdRbam8nimRdCDw3ohYIKkJ2DkiHiq6rjIqZeekpIeAAFTj4YiId/VxSR2S9Dngs2T/BBcAl0bEs8VWtS1JK4AdgIuARRHxTLEVbSt/Lb9MNslrLbA/cEtETCq0sBrK/npKuovsPVRTRIzuw3K6JOlUYDywR0S8T9LbgSsi4oCCS2sl6XDge8BuZNkksjx6U5/XUsbgTpGkPcgCfDrwO+D8iLip2KrakvReYAZwBLCS7JPCDcVW9ao8bPYFbo2IMZL2BL4VEZ8quLSayvx6SnpnfvWL+ddL8q+fAV6IiG/3fVUdk7QWGAusjoix+X3ryvQPRtIfgSkRcW/RtZS1qWTPiLhP0rhaj0fE6r6uqTP50rd75pcngTuBr0r6fER8utDiqkTEA5L+N3AHcA4wVpKAUyLiymKrA2BzRGyWhKQd87+BPYouqiNlfj0j4mEASQe0O2o9WdLvgFIFN/D3iAhJASBpp6ILquGxMoQ2lDS4ga+SLVj1/2o8FkBpPjpLmgNMBX4LfCciVuYPfU9Soxfa6jFJo8k+ERwK3EB25LA6/0h6C1CG4N4oaRfg58ANkv5KjXVxyiCR1xNgJ0kHRsQKAEktQBlD8aeSfgTsImkm2SeZ8wuuqb07JF1O9vf5UuXOIv5Ju6lkO0maAVwWES/UeGxIWdq7JS0DLiBrN3yx3WNHRsQltb+zGJL+ERgC/DpfB75U8tfzfOBnZX49Je0DXEj2WgI8A8wo26dWAEkfASaTtR1fV5ZmpwpJC2rcHRExo89rKXNwS/oTcEZEzKu6b0lE/FOBZW1D0u7AO6n6BFPGkRApyJud3krb1/KR4ip6bZD0JrL3eykOJNqTNAJ4NCI257ffALw1IjYUWlhJlbWppGILMFHSB4DP50depTqJg6Tvkq2YeA/wcn53AKUI7k5GF1R6xMvU+fMl4FTgMeCV/O4ASlNjRd4x+X/JTudXPXSxNCOeACTtCHwCaAYGZE3wULbOSeAKoKXq9sv5ffsWU86rJM2OiO9LmkuN91JEnNDXNZU9uF+IiE9Jmg0sl/RJOhniVJDDyIYwvdTllsUo1aeTLnyZ7LV8quhC6rCA7J/MWcBEsvbuWsNXi3Y18Cywiqp22RIaUN0kFhF/z5eRLoNKh+QdhVZRpezBLYD8v90qsqVlO52cU4AHgYGU9E1RGV2QiD+ThUwK3hARv5Wk/DU+TdJysjAvk2ER8dGii6jDE5KmRsQ1AJI+TknOghMR1+ZfLy66loqyB/f/qVzJ3ySTgWOKK6emF4C1kn5L257mPv/41BlJ+wNzgb3IJo70BzYVMXmgEw8CSyX9grav5ZziSurQZkn9gAfy9er/m2xiRtn8XtKoiLir6EK6cBywUNK5ZAdsfwaOKraktvLZnP/Gts1jfT7KrdTBHRHX1pgCvbS4imq6hjTOCHQuWVv8FWQz1I4C3lNoRdt6JL/skF/K7ETgjcAJwL+TDVE9utCKajsQOCafjfwSJezbAIiIPwH7S9qZrBP1+aJrqmEhcDnZENDjyH7fTxRRSNlHlSQzBbrsKufIq56NJun3EdHS1fdauqpmULZRtia09p2olfvL1IkqaVVE7NPuPXRzRPxjX9dS6iNustCuTIGeWJkCXXBNbaQyugB4Ie/sWSvp+8CjlGQihqSzI+JESddSu9d+agFldUrSTdSutVQHFVUzKHej6u+zhFLoRN2Sf31U0qFkk8OGFVFI2YM7hSnQqYwuOJJsGd/jga8A7wAOL7SiV1Umq5xZaBXdc1LV9UFkR4tbC6qlQ5Kmks1AfjvwONl8g3uB9xdZVw0pdKL+h6QhwL+S9Re9iey91PciorQX4CpgF+A0snHRVwO/LLqudjWuyr/eVXXf8qLrqlHnl+u5zzVuV/03F11DjZruBN4CrMlvTwTmF11XjTrnA6OKriOVS6lPpBARh0XEMxFxGvBN4L+AacVWtY02owskHUY5RxfU6jg7pq+L6EIKNQLZmvFVl6GSDgH+R9F11bAlsnHx/ST1i2zFyjFFF1XDgcAqSfdLWifpLknrii6qmqR3SbpW0pOSHpd0taRCmkRL21SSh+G6iBgJEBE3F1xSR0o9ukDSdOCfgRGSqke/DAZKMdElhRprWMWra8ZvBR4Cji20otqeyUdqLCMbbvc4JWzSAT5WdAF1WAT8gGzSHWSjtC4FPtDXhZR9VMlC4OvhtSp6LB9VMIKsA/XkqoeeJ/vHWPibOIUaU5Uvj7qZ7B/MZ8gWm1oYJZ2d2r4TtUzvfUm3RcQH2t13a0Ts3+e1lDy4byQbVbIS2FS5P0o0ykDSeOAbbLvIVKnGyVpjKTsbSnvPkvV1PN7X9aSuo07UiChNJ2q+LtEzwGVkn7Y+BexIdhRO9OEpFcse3DXHR5ap2SRfc/trwF28ujASUZJxspKep/NFpkozc1IlOjVUV/LZnR8EKmc5Ogi4FXgf8O0oeFnXlH7vAJLuJGtm/E1EjJU0EZgeEbMKLq1VPokJXn1dq0ePRfThEODStnFD24CWNBR4Ksr3n+aJyNdXKKOIGFx0Dd3wfUpyaqg6vALsFRGPAUh6K/BDsvbOZbw6xLEQif3eIe9EldTaiSrpe0UXBSBpX+DPETEiv3002fDPDcBpfXmkXVHKUSWS9pe0VNKVksZKWg+sBx6TVLaxnqdKukDSdEmHVy5FF5Wo0pwaqg7NldDOPQ68L38Tb+nge/pcu9EvlcvAouuqoX0n6n9Snk7UHwF/B5A0gawv5mKyprH5RRRU1iPuc4FTyDpSbgQ+FhG35jMnLwV+XWRx7XyW7FyTA2m7hnRZTl2VktKcGqoOyyUtIVv7BbIjsGV5Z2CZzvi+mmyy1V/JPtrvQjbz73FgZkSsKrK4Kh8HXiSb0FLpRC3LdPf+VUfVnyIbB78YWKzsJMd9rpRt3JLWRsSY/Pq9EbFX1WNrIj8LdBlIuisiRhVdx2uBSnRqqK5IEllYH0AWiCuAxWVrypM0D7gqIq7Lb08GPgr8FPjP9qMkiqDsrEfXRcSHi66llvwT/5iI2CrpPmBW5Ge4krS+MmS5L5X1iPuVqusvtnusVG8M4FZJe0fEPUUXkrqI+GzRNdQrD+if5ZcyGx8Rx1VuRMT1kr4TEV/NF3YqXES8LOkFlegcre1cCtws6UmyPFoOIOk9FLR+fFmD+x8kPUd2JPOG/Dr57bItlHMgcLRKvmxmCiS9j6yD760RMVLZmdSnRsR/FFzaNtqN2tiBrKmsbOubAzwt6d/IhrBB9lH/r/lR7isdf1uf2wzcJekG2g79LXxd+4g4Xdl6+28Drq/6VNUP+FIRNZWyqSQlSmTZzBRIuplsaOWPKs1hRX0U7S5J04D9IuKUomuplo/GOpXsAKPSpPMtsiPF4RHxxwLLa5WP1NhGlOisM2Xi4N4O7afl2/aRdHtE7Fvdj1Hd31F2Rc2iS5mk4WWaHZmKsjaVJCEiXpF0p//4GuZJSe8mb4KQ9L/I1g0vnXZDPvuRnVWodEdBefPTSWx7goKyrBv+c2AcgKTFEfGJgutJgoN7+70NuFtSaaflJ+SLZONi95T032QLN/1LsSV1aErV9a1kkzE+XkwpnboCmAdcALxccC21VM8+LNvJR0rLwb39SnVGnpRFxIPAh/Ox0P2inOcdrAxfWxcRZxVdSx22RsQPiy6iE9HBdeuE27gbIO+gfG9E/EbSG8kG7JcydMpM0ldr3P0s2ckqCpno0BFJN0XExKLr6Iqk08hmdV5F20lNfT5NuxZJL5N9UhXwBuCFykOUcE2VsnBwbydJM4FZwK4R8W5l56CcFxEHF1xaciQtImsrvja/61DgdrKZqVdExPeLqq09SaeTze67nLZNZKsLK6qGqoWRqvXpgkjWeA7u7ZRPed0PuK1qJIRnU/aApOuAT0TE3/LbO5NNcDmM7Kh77yLrq6bsZMHQdqW4KFGnn72GuY17+70UEX/PZkCDpAG4ra6nhpMv5pPbArwzIl6UVIozf1c15yzJvwbwBLAiImod3RZC0uzKJxRJR0TEFVWPfads482te0q5OmBibpZ0CtkMz4+Q9eJf28X3WG2LyJYQOFXSqcDvgEvzzsqyLCkwOL/snF8GkzXv/ErSp4ssrJ3qWr7e7rGyrbBp3eSmku2UT8I5Fpic33VdRFxQYElJk7QPVbP8IuKOgkuqi6RdyU4CMK7oWqDtYmztF2Yr20Jt1n1uKukhSR8HhkXED4Dz807KJmAfSc9ERNkXHyqVdrNQy7LUaN0i4mlV2svKobNhdj5aS5yDu+dm0/bj6A7APmQfnxdQ/lXjSiX1WaiSJpGteV0WKS3UZt3k4O65HSLiz1W3V+RjY5/O22St+2rNQo2IKM2MREl3se0R667AX4Cj+r6i2iKif9E1WO9xG3cPSfpjRLyng8f+FBHv7uuaUqe2J4cWWVv39CjXmb7brwYZZOdC3VRre7Pe4CPunrtN0syIOL/6TkmfB1YWVFPSIuJmSWOAfwY+SbZWybxiq2rLy/VaGfiIu4ck7car50aszJbbB9gRmNbuRLLWiXwFu08D04GnyGYjnhQRNdc6N3u9c3Bvp7xTqvJR/u6IuLHIelIk6RWy00EdW1nYX9KDnpZtVpuD2won6TCyI+4W4Ndkp9m6ICJGFFqYWUk5uK008tE408iaTCYBF5Odofz6QgszKxkHt5VSPhPxCOBTXrjJrC0Ht5lZYrzIlJlZYhzcZmaJcXCbmSXGwW1mlhgHt5lZYv4/uEHkSQZFX0oAAAAASUVORK5CYII=\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x8d566a0>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# 夺冠次数排名\n",
    "df_chanpion = worldcup.get_champion_rank()\n",
    "df_chanpion.plot.bar()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0xaa2afd0>"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAW4AAAE/CAYAAABmcCndAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4yLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvNQv5yAAAIABJREFUeJzt3XmclWXdx/HPj00UEVEmKxEHl9wQAQdUVBQxqBBySY2yRFOynsfUHnPrSaweS4vIMsVwq9TMBUkTNcxUxAWURUTRcEHFDVwQEVHA3/PHdZ/hzHBm5jDc1324h+/79ZrXzNnu33XOnPM7132t5u6IiEh+tKp0AUREZN0ocYuI5IwSt4hIzihxi4jkjBK3iEjOKHGLiOSMEreISM4ocYuI5IwSt4hIzrSJcdAuXbp4dXV1jEOLiLRIM2bMeNvdq8q5b5TEXV1dzRNPPBHj0CIiLZKZvVzufdVUIiKSM0rcIiI5o8QtIpIzUdq4RVqSlStXsnDhQlasWFHpokgL0L59e7p27Urbtm2bfQwlbpEmLFy4kI4dO1JdXY2ZVbo4kmPuzjvvvMPChQvp3r17s49TVlOJmZ1hZk+b2Vwzu9HM2jc7okjOrFixgq233lpJW9abmbH11luv99lbk4nbzLYFfgDUuHsPoDXw9fWKKpIzStqSljTeS+V2TrYBNjWzNsBmwOvrHVlERJqlyTZud3/NzMYArwAfAZPdfXL0kolsoKrPmZTq8RZcNDTV462Lgw8+mDFjxlBTUxM1zu9//3vGjRtHnz59uOGGG+rcNmLECJ5++mlOOOEE3nvvPQYMGMChhx66zjEeeOABxowZw5133plWsTdYTSZuM+sMfBXoDiwBbjGz49z9+nr3GwWMAujWrVuDx2vum76Sb24RWduqVato06a88Q2XX345d99991odcm+++SaPPPIIL79c9qRBobymkkOBl9x9sbuvBG4D+te/k7uPd/cad6+pqiprur2IlGHBggXstttunHzyyeyxxx4MHjyYjz76CAg15sLyEm+//TaFNYL+9Kc/cfjhhzNs2DC6d+/OH/7wB8aOHUvv3r3Zd999effdd2uPf/3119O/f3969OjB9OnTAfjwww858cQT6du3L7179+b222+vPe7RRx/NsGHDGDx48FplHTt2LD169KBHjx5ccsklAJxyyim8+OKLDB8+nN/+9rd17j948GAWLVpEr169eOihhxg5ciS33norEJbOGD16NH369GHPPffk2WefBWD69On079+f3r17079/f5577rlGX7/ly5dzzDHH0LNnT4499lj22Wef2tfse9/7HjU1Neyxxx6MHj269jHV1dWcd9557LffftTU1DBz5kyGDBnCjjvuyBVXXFF7v1//+tf07duXnj171j7+ww8/ZOjQoey111706NGDm266qdHyNUc5X5evAPua2WaEppJBgBYiEcnQ/PnzufHGG7nyyis55phjmDBhAscdd1yjj5k7dy6zZs1ixYoV7LTTTlx88cXMmjWLM844g7/85S+cfvrpQEg0jzzyCFOmTOHEE09k7ty5XHjhhRxyyCFcc801LFmyhH79+tU2Xzz66KPMmTOHrbbaqk68GTNmcO211zJt2jTcnX322YeDDjqIK664gnvuuYf777+fLl261HnMHXfcwWGHHcbs2bMBuPrqq+vc3qVLF2bOnMnll1/OmDFjuOqqq9h1112ZMmUKbdq04V//+hfnnXceEyZMaPB1uPzyy+ncuTNz5sxh7ty59OrVq/a2Cy+8kK222orVq1czaNAg5syZQ8+ePQHYbrvtePTRRznjjDMYOXIkDz/8MCtWrGCPPfbglFNOYfLkycyfP5/p06fj7gwfPpwpU6awePFiPv/5zzNpUmhdeP/99xv9PzVHOW3c08zsVmAmsAqYBYxPvSQi0qDu3bvXJpy9996bBQsWNPmYgQMH0rFjRzp27EinTp0YNmwYAHvuuSdz5sypvd+IESMAGDBgAEuXLmXJkiVMnjyZO+64gzFjxgBhSOQrr7wCwBe/+MW1kjbA1KlTOeKII+jQoQMARx55JA899BC9e/du9vM+8sgja5/zbbfdBoREePzxxzN//nzMjJUrVzZ6jKlTp3LaaacB0KNHj9rEDHDzzTczfvx4Vq1axRtvvMEzzzxTe/vw4cOB8HotW7as9rVs37597Ws0efLk2ue3bNky5s+fz4EHHsiZZ57J2WefzWGHHcaBBx7Y7OffkLIaqNx9NDC6yTuKSBSbbLJJ7d+tW7eubSpp06YNn376KcBaY4OLH9OqVavay61atWLVqlW1t9UfnmZmuDsTJkxgl112qXPbtGnTahNzfe6+rk+rSYUyt27durbMP/nJTxg4cCAT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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0xaa04dd8>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# 参加冠亚军决赛次数排名\n",
    "df_finalgame = worldcup.get_finalgame_rank()\n",
    "df_finalgame.plot.bar()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>number of final games</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>Germany</th>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Brazil</th>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Italy</th>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Argentina</th>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Netherlands</th>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Czechoslovakia</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>France</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Hungary</th>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>England</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Spain</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Sweden</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Uruguay</th>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                number of final games\n",
       "Germany                             8\n",
       "Brazil                              6\n",
       "Italy                               6\n",
       "Argentina                           5\n",
       "Netherlands                         3\n",
       "Czechoslovakia                      2\n",
       "France                              2\n",
       "Hungary                             2\n",
       "England                             1\n",
       "Spain                               1\n",
       "Sweden                              1\n",
       "Uruguay                             1"
      ]
     },
     "execution_count": 44,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_finalgame"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>number of final games</th>\n",
       "      <th>number of champions</th>\n",
       "      <th>champion rate</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>Czechoslovakia</th>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Hungary</th>\n",
       "      <td>2</td>\n",
       "      <td>0</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Netherlands</th>\n",
       "      <td>3</td>\n",
       "      <td>0</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Sweden</th>\n",
       "      <td>1</td>\n",
       "      <td>0</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Argentina</th>\n",
       "      <td>5</td>\n",
       "      <td>2</td>\n",
       "      <td>0.400000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>France</th>\n",
       "      <td>2</td>\n",
       "      <td>1</td>\n",
       "      <td>0.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Germany</th>\n",
       "      <td>8</td>\n",
       "      <td>4</td>\n",
       "      <td>0.500000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Italy</th>\n",
       "      <td>6</td>\n",
       "      <td>4</td>\n",
       "      <td>0.666667</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Brazil</th>\n",
       "      <td>6</td>\n",
       "      <td>5</td>\n",
       "      <td>0.833333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>England</th>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>1.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Spain</th>\n",
       "      <td>1</td>\n",
       "      <td>1</td>\n",
       "      <td>1.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Uruguay</th>\n",
       "      <td>1</td>\n",
       "      <td>2</td>\n",
       "      <td>2.000000</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                number of final games  number of champions  champion rate\n",
       "Czechoslovakia                      2                    0       0.000000\n",
       "Hungary                             2                    0       0.000000\n",
       "Netherlands                         3                    0       0.000000\n",
       "Sweden                              1                    0       0.000000\n",
       "Argentina                           5                    2       0.400000\n",
       "France                              2                    1       0.500000\n",
       "Germany                             8                    4       0.500000\n",
       "Italy                               6                    4       0.666667\n",
       "Brazil                              6                    5       0.833333\n",
       "England                             1                    1       1.000000\n",
       "Spain                               1                    1       1.000000\n",
       "Uruguay                             1                    2       2.000000"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 统计进入决赛获得冠军的几率\n",
    "import pandas as pd\n",
    "df = pd.concat([df_finalgame, df_chanpion], axis=1)\n",
    "df.fillna(0, inplace=True)\n",
    "df['number of champions'] = df['number of champions'].apply(lambda x: int(x))\n",
    "df['champion rate'] = df['number of champions'] / df['number of final games']\n",
    "df.sort_values('champion rate', inplace=True)\n",
    "df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>number of win games</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>Brazil</th>\n",
       "      <td>73</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Germany</th>\n",
       "      <td>68</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Italy</th>\n",
       "      <td>46</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Argentina</th>\n",
       "      <td>44</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>France</th>\n",
       "      <td>30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Spain</th>\n",
       "      <td>30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Netherlands</th>\n",
       "      <td>28</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>England</th>\n",
       "      <td>26</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Uruguay</th>\n",
       "      <td>21</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Sweden</th>\n",
       "      <td>17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Yugoslavia</th>\n",
       "      <td>16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Poland</th>\n",
       "      <td>15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Belgium</th>\n",
       "      <td>15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Soviet Union</th>\n",
       "      <td>15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Hungary</th>\n",
       "      <td>15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Portugal</th>\n",
       "      <td>14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Mexico</th>\n",
       "      <td>14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Austria</th>\n",
       "      <td>12</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Switzerland</th>\n",
       "      <td>11</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Czechoslovakia</th>\n",
       "      <td>11</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                number of win games\n",
       "Brazil                           73\n",
       "Germany                          68\n",
       "Italy                            46\n",
       "Argentina                        44\n",
       "France                           30\n",
       "Spain                            30\n",
       "Netherlands                      28\n",
       "England                          26\n",
       "Uruguay                          21\n",
       "Sweden                           17\n",
       "Yugoslavia                       16\n",
       "Poland                           15\n",
       "Belgium                          15\n",
       "Soviet Union                     15\n",
       "Hungary                          15\n",
       "Portugal                         14\n",
       "Mexico                           14\n",
       "Austria                          12\n",
       "Switzerland                      11\n",
       "Czechoslovakia                   11"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 获胜场次排名\n",
    "df = worldcup.get_wingame_rank()\n",
    "df.head(20)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>number of games</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>Germany</th>\n",
       "      <td>106</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Brazil</th>\n",
       "      <td>104</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Italy</th>\n",
       "      <td>83</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Argentina</th>\n",
       "      <td>77</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>England</th>\n",
       "      <td>62</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>France</th>\n",
       "      <td>59</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Spain</th>\n",
       "      <td>59</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Mexico</th>\n",
       "      <td>53</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Uruguay</th>\n",
       "      <td>51</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Netherlands</th>\n",
       "      <td>50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Sweden</th>\n",
       "      <td>46</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Belgium</th>\n",
       "      <td>41</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Yugoslavia</th>\n",
       "      <td>37</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Chile</th>\n",
       "      <td>33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>USA</th>\n",
       "      <td>33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Switzerland</th>\n",
       "      <td>33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Hungary</th>\n",
       "      <td>32</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Poland</th>\n",
       "      <td>31</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Korea Republic</th>\n",
       "      <td>31</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Soviet Union</th>\n",
       "      <td>31</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                number of games\n",
       "Germany                     106\n",
       "Brazil                      104\n",
       "Italy                        83\n",
       "Argentina                    77\n",
       "England                      62\n",
       "France                       59\n",
       "Spain                        59\n",
       "Mexico                       53\n",
       "Uruguay                      51\n",
       "Netherlands                  50\n",
       "Sweden                       46\n",
       "Belgium                      41\n",
       "Yugoslavia                   37\n",
       "Chile                        33\n",
       "USA                          33\n",
       "Switzerland                  33\n",
       "Hungary                      32\n",
       "Poland                       31\n",
       "Korea Republic               31\n",
       "Soviet Union                 31"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 参加场次排名\n",
    "df = worldcup.get_game_rank()\n",
    "df.head(20)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>number of year</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>Brazil</th>\n",
       "      <td>20</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Germany</th>\n",
       "      <td>18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Italy</th>\n",
       "      <td>18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Argentina</th>\n",
       "      <td>16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Mexico</th>\n",
       "      <td>15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>England</th>\n",
       "      <td>14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Spain</th>\n",
       "      <td>14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>France</th>\n",
       "      <td>14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Uruguay</th>\n",
       "      <td>12</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Belgium</th>\n",
       "      <td>12</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Sweden</th>\n",
       "      <td>11</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Switzerland</th>\n",
       "      <td>10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>USA</th>\n",
       "      <td>10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Netherlands</th>\n",
       "      <td>10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Korea Republic</th>\n",
       "      <td>9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Yugoslavia</th>\n",
       "      <td>9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Hungary</th>\n",
       "      <td>9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Chile</th>\n",
       "      <td>9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Scotland</th>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Czechoslovakia</th>\n",
       "      <td>8</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                number of year\n",
       "Brazil                      20\n",
       "Germany                     18\n",
       "Italy                       18\n",
       "Argentina                   16\n",
       "Mexico                      15\n",
       "England                     14\n",
       "Spain                       14\n",
       "France                      14\n",
       "Uruguay                     12\n",
       "Belgium                     12\n",
       "Sweden                      11\n",
       "Switzerland                 10\n",
       "USA                         10\n",
       "Netherlands                 10\n",
       "Korea Republic               9\n",
       "Yugoslavia                   9\n",
       "Hungary                      9\n",
       "Chile                        9\n",
       "Scotland                     8\n",
       "Czechoslovakia               8"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 参加届数排名\n",
    "df = worldcup.get_year_rank()\n",
    "df.head(20)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>avg_goal</th>\n",
       "      <th>games</th>\n",
       "      <th>goal</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>year</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>1934</th>\n",
       "      <td>4.117647</td>\n",
       "      <td>17</td>\n",
       "      <td>70</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1938</th>\n",
       "      <td>4.666667</td>\n",
       "      <td>18</td>\n",
       "      <td>84</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1950</th>\n",
       "      <td>4.000000</td>\n",
       "      <td>22</td>\n",
       "      <td>88</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1954</th>\n",
       "      <td>5.384615</td>\n",
       "      <td>26</td>\n",
       "      <td>140</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1958</th>\n",
       "      <td>3.600000</td>\n",
       "      <td>35</td>\n",
       "      <td>126</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1962</th>\n",
       "      <td>2.781250</td>\n",
       "      <td>32</td>\n",
       "      <td>89</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1966</th>\n",
       "      <td>2.781250</td>\n",
       "      <td>32</td>\n",
       "      <td>89</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1970</th>\n",
       "      <td>2.968750</td>\n",
       "      <td>32</td>\n",
       "      <td>95</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1974</th>\n",
       "      <td>2.552632</td>\n",
       "      <td>38</td>\n",
       "      <td>97</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1978</th>\n",
       "      <td>2.684211</td>\n",
       "      <td>38</td>\n",
       "      <td>102</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1982</th>\n",
       "      <td>2.807692</td>\n",
       "      <td>52</td>\n",
       "      <td>146</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1986</th>\n",
       "      <td>2.538462</td>\n",
       "      <td>52</td>\n",
       "      <td>132</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1990</th>\n",
       "      <td>2.211538</td>\n",
       "      <td>52</td>\n",
       "      <td>115</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1994</th>\n",
       "      <td>2.711538</td>\n",
       "      <td>52</td>\n",
       "      <td>141</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1998</th>\n",
       "      <td>2.671875</td>\n",
       "      <td>64</td>\n",
       "      <td>171</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2002</th>\n",
       "      <td>2.515625</td>\n",
       "      <td>64</td>\n",
       "      <td>161</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2006</th>\n",
       "      <td>2.296875</td>\n",
       "      <td>64</td>\n",
       "      <td>147</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2010</th>\n",
       "      <td>2.265625</td>\n",
       "      <td>64</td>\n",
       "      <td>145</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2014</th>\n",
       "      <td>2.671875</td>\n",
       "      <td>64</td>\n",
       "      <td>171</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "      avg_goal  games  goal\n",
       "year                       \n",
       "1934  4.117647     17    70\n",
       "1938  4.666667     18    84\n",
       "1950  4.000000     22    88\n",
       "1954  5.384615     26   140\n",
       "1958  3.600000     35   126\n",
       "1962  2.781250     32    89\n",
       "1966  2.781250     32    89\n",
       "1970  2.968750     32    95\n",
       "1974  2.552632     38    97\n",
       "1978  2.684211     38   102\n",
       "1982  2.807692     52   146\n",
       "1986  2.538462     52   132\n",
       "1990  2.211538     52   115\n",
       "1994  2.711538     52   141\n",
       "1998  2.671875     64   171\n",
       "2002  2.515625     64   161\n",
       "2006  2.296875     64   147\n",
       "2010  2.265625     64   145\n",
       "2014  2.671875     64   171"
      ]
     },
     "execution_count": 45,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 进球统计\n",
    "df = worldcup.get_goal_stat()\n",
    "df.set_index('year', inplace=True)\n",
    "df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 47,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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dWnUqBHdu3cvNb7Sjl2/fj1Tp06lVq1a7Ljjjhx55JE8//zz1KtXj+XLl9OqVSs6d+6c5t9kErl71jxq167tIiKSOl999VWk1//yyy991qxZvnz5cr/kkkvc3X3Dhg1+6aWXurv7qFGj3N195MiR/vbbb7u7+0033eRz5851d/czzzzT58+f72vWrPHCwkJ/4403fOPGjT5v3jwfMGCAu7vffPPN7u6+YsUKv+OOO9zdfcCAAb569Wp3d7/ooovixlfasUVxurv369fPN27c6GPGjHF39xkzZvgNN9yw6f2hQ4f6Dz/8UOq5S/vdA6s84nuvahRERKqw/Kte22L732ftFlEkQf369XnyySfp0qULNWvWBKBatWqYGTNnztw0IdG0adNo0aIF48ePZ+edd940B0Hr1q1p2rTppvPl5eXx8MMPc9BBB5GTE255tWvXZvXq1axYsYJddtkFgNmzZ/Pxxx8D0LJly7jxlTx26pzlzFqwlKlzlm96f9GiRaxatYphw4ZRUFDAxo0bk/xbSi8lCiIikjEGDRrENddcw4477shbb71FYWEhOTk5dOnShSFDhnDLLbcA0KZNGxo2bEjXrl3p2LEjdeqUPsvxsGHDGDp0KAAjR46ksLCQNm3aMGrUKOrXr0/v3r0BaNKkCQcddBC1atWiXbt2ceMreeyX81ewww51N73/yy+/0KhRI0aPHr3pusCmcmSj7IxaREQqpa5duzJ06FBat27NkiVLGDduHMcffzzHHXccU6dO3bRfz549ue2225g7dy65ubmcdtppTJgwgc8//5y3336bI488EoDdd9+d5557jho1arBkyRI+//xz5s6dy6RJk6hTpw7uTvfu3enXrx933303+fn5NGvWjObNS1+tueSxLTp2pnvPUxkz6mVq1qxJ9+7dqVatGjvvvDMvvfQS1apVY8mSJUyfPh1359NPP2XDhg10796dZs2apeV3ur20KJSISBVWWtPDXnvtFVE06XHTTTdxzTXX4O7079+fwYMHb/Ox515xwxbvd2zRYJvjmjZt2la/ey0KJSIikmZt2rThtddeo0aNGhxyyCFpOzZbKVEQEZEq5fe//33Sji3qxFiZaWZGERHZQjY1SVcWmfw7V6IgIiKb1KxZkyVLlmT0jauycXeWLFmyaThoplHTg4iIbNKiRQvmzJnDokWLog4lKyxY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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0xc0b9630>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# 导入python画图库matplotlib\n",
    "import matplotlib.pyplot as plt  \n",
    "\n",
    "# 设置图片大小\n",
    "fig = plt.figure(figsize=(8,6))\n",
    "\n",
    "# 画柱状图\n",
    "ax1 = fig.add_subplot(1,1,1)\n",
    "ax1.bar(df.index, df['goal'])\n",
    "ax1.set_ylabel('goal')\n",
    "\n",
    "# 画折线图\n",
    "ax2 = ax1.twinx()\n",
    "ax2.plot(df.index, df['avg_goal'], color='red', label='average goal')\n",
    "ax2.legend(loc='upper right')\n",
    "ax2.set_ylabel('average goal')\n",
    "ax2.set_ylim(0, 6)\n",
    "\n",
    "# 标识标题及坐标轴信息\n",
    "plt.title('world cup goal stat')\n",
    "\n",
    "# 显示画图结果\n",
    "plt.show()\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>avg_goal</th>\n",
       "      <th>avg_lose</th>\n",
       "      <th>champion</th>\n",
       "      <th>games</th>\n",
       "      <th>goal</th>\n",
       "      <th>lose</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>year</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>1930</th>\n",
       "      <td>3.750000</td>\n",
       "      <td>0.750000</td>\n",
       "      <td>Uruguay</td>\n",
       "      <td>4</td>\n",
       "      <td>15</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1934</th>\n",
       "      <td>2.400000</td>\n",
       "      <td>0.600000</td>\n",
       "      <td>Italy</td>\n",
       "      <td>5</td>\n",
       "      <td>12</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1938</th>\n",
       "      <td>2.750000</td>\n",
       "      <td>1.250000</td>\n",
       "      <td>Italy</td>\n",
       "      <td>4</td>\n",
       "      <td>11</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1950</th>\n",
       "      <td>3.750000</td>\n",
       "      <td>1.250000</td>\n",
       "      <td>Uruguay</td>\n",
       "      <td>4</td>\n",
       "      <td>15</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1954</th>\n",
       "      <td>4.166667</td>\n",
       "      <td>2.333333</td>\n",
       "      <td>Germany</td>\n",
       "      <td>6</td>\n",
       "      <td>25</td>\n",
       "      <td>14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1958</th>\n",
       "      <td>2.666667</td>\n",
       "      <td>0.666667</td>\n",
       "      <td>Brazil</td>\n",
       "      <td>6</td>\n",
       "      <td>16</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1962</th>\n",
       "      <td>2.333333</td>\n",
       "      <td>0.833333</td>\n",
       "      <td>Brazil</td>\n",
       "      <td>6</td>\n",
       "      <td>14</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1966</th>\n",
       "      <td>1.833333</td>\n",
       "      <td>0.500000</td>\n",
       "      <td>England</td>\n",
       "      <td>6</td>\n",
       "      <td>11</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1970</th>\n",
       "      <td>3.166667</td>\n",
       "      <td>1.166667</td>\n",
       "      <td>Brazil</td>\n",
       "      <td>6</td>\n",
       "      <td>19</td>\n",
       "      <td>7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1974</th>\n",
       "      <td>1.857143</td>\n",
       "      <td>0.571429</td>\n",
       "      <td>Germany</td>\n",
       "      <td>7</td>\n",
       "      <td>13</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1978</th>\n",
       "      <td>2.142857</td>\n",
       "      <td>0.571429</td>\n",
       "      <td>Argentina</td>\n",
       "      <td>7</td>\n",
       "      <td>15</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1982</th>\n",
       "      <td>1.714286</td>\n",
       "      <td>0.857143</td>\n",
       "      <td>Italy</td>\n",
       "      <td>7</td>\n",
       "      <td>12</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1986</th>\n",
       "      <td>2.000000</td>\n",
       "      <td>0.714286</td>\n",
       "      <td>Argentina</td>\n",
       "      <td>7</td>\n",
       "      <td>14</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1990</th>\n",
       "      <td>2.142857</td>\n",
       "      <td>0.714286</td>\n",
       "      <td>Germany</td>\n",
       "      <td>7</td>\n",
       "      <td>15</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1994</th>\n",
       "      <td>1.571429</td>\n",
       "      <td>0.428571</td>\n",
       "      <td>Brazil</td>\n",
       "      <td>7</td>\n",
       "      <td>11</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1998</th>\n",
       "      <td>2.142857</td>\n",
       "      <td>0.285714</td>\n",
       "      <td>France</td>\n",
       "      <td>7</td>\n",
       "      <td>15</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2002</th>\n",
       "      <td>2.571429</td>\n",
       "      <td>0.571429</td>\n",
       "      <td>Brazil</td>\n",
       "      <td>7</td>\n",
       "      <td>18</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2006</th>\n",
       "      <td>1.714286</td>\n",
       "      <td>0.285714</td>\n",
       "      <td>Italy</td>\n",
       "      <td>7</td>\n",
       "      <td>12</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2010</th>\n",
       "      <td>1.142857</td>\n",
       "      <td>0.285714</td>\n",
       "      <td>Spain</td>\n",
       "      <td>7</td>\n",
       "      <td>8</td>\n",
       "      <td>2</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2014</th>\n",
       "      <td>2.571429</td>\n",
       "      <td>0.571429</td>\n",
       "      <td>Germany</td>\n",
       "      <td>7</td>\n",
       "      <td>18</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "      avg_goal  avg_lose   champion  games  goal  lose\n",
       "year                                                  \n",
       "1930  3.750000  0.750000    Uruguay      4    15     3\n",
       "1934  2.400000  0.600000      Italy      5    12     3\n",
       "1938  2.750000  1.250000      Italy      4    11     5\n",
       "1950  3.750000  1.250000    Uruguay      4    15     5\n",
       "1954  4.166667  2.333333    Germany      6    25    14\n",
       "1958  2.666667  0.666667     Brazil      6    16     4\n",
       "1962  2.333333  0.833333     Brazil      6    14     5\n",
       "1966  1.833333  0.500000    England      6    11     3\n",
       "1970  3.166667  1.166667     Brazil      6    19     7\n",
       "1974  1.857143  0.571429    Germany      7    13     4\n",
       "1978  2.142857  0.571429  Argentina      7    15     4\n",
       "1982  1.714286  0.857143      Italy      7    12     6\n",
       "1986  2.000000  0.714286  Argentina      7    14     5\n",
       "1990  2.142857  0.714286    Germany      7    15     5\n",
       "1994  1.571429  0.428571     Brazil      7    11     3\n",
       "1998  2.142857  0.285714     France      7    15     2\n",
       "2002  2.571429  0.571429     Brazil      7    18     4\n",
       "2006  1.714286  0.285714      Italy      7    12     2\n",
       "2010  1.142857  0.285714      Spain      7     8     2\n",
       "2014  2.571429  0.571429    Germany      7    18     4"
      ]
     },
     "execution_count": 30,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 冠军进球统计\n",
    "df = worldcup.get_champion_goal_stat()\n",
    "df.set_index('year', inplace=True)\n",
    "df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 37,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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9/5wEdkkIku9x/nhisEYY0wubrsNuncP7eO22/I87RtvvMGSJUtYvHgxzz//PDt27OCyyy5j0qRJR7cZP348/fr1Y9WqVYwfP565c+eydOlSYmJiePfddwHYv38/rVq1YsGCBSQkJPCPf/yDRYsWsWLFCg4cOMCnn34KwPXXX8/IkSOZN28eMTExR88xevRoqlSpwqJFi1i0aBGvvfYav/zyyzGxLl68mIkTJ/Ltt98yadIkFi9efPSza665hieffJLly5fTunVrHnroIQD69u3LokWLWLZsGc2bN2f06NHB/T4iUDiHQKYBd6jqNyJSGVgiIl95nz2rqtHVMWOMMSYknn/+eT766CMANmzYwJo1a+jUqRNNmjRh/vz5nHzyyfzwww/Ex8fz0ksvsWTJEuLi4gA4cOAAtWrVAiAmJoZLL7306HFnzpzJf//7X1JTU/njjz9o2bIlZ555Jnv37qVLly4AXHnllUeTh2nTprF8+XImTJgAwO7du1mzZs0xwxHnzJnDxRdfTOYig7179z667a5du+jWrRsA1157LZdffjkAK1asYNiwYezatYt9+/bRq1ev8Pwgi0DYkgRV3Qxs9p7vFZFVQN1wnc8YY0w+jRhR5KecNWsW06dPZ968eVSoUIHu3bsfHQLYr18/PvjgA5o1a0afPn0QEVSVa6+9lscff/wvxypXrtzRloGDBw9y8803s3jxYurXr8/w4cM5ePAguc0qrKq88MILuV7ECzIr8XXXXcfkyZNp27YtY8aMYdasWfk+RqQokpoEEWkEnAZkrlb1DxFZLiJviEi1HPYZLCKLRWRxWlpaUYRpokyjoVOPeRhjIt/u3bupVq0aFSpUYPXq1cyfP//oZ3379mXy5Mm899579OvXD4AePXowYcIEtm7dCsAff/zB+vXr/3LczETj+OOPZ9++fUdbB6pVq0blypWPnuf9998/uk+vXr145ZVXOHLkCAA//vjjX1YcTkhIYMqUKRw8eJB9+/Yxdar7W1OlShWqVavG7NmzAXj77bePtirs3buXOnXqcOTIkaNdI9Eq7DMuikglYCJwm6ruEZFXgEcA9b7+DxiYfT9v3exR4NZuCHecxhhjwu/cc89l5MiRtGnThlNPPZVOnTod/axatWq0aNGClStX0rFjRwBatGjBo48+yjnnnENGRgaxsbG89NJLNGzY8Jjj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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0xc4e8a90>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# 导入python画图库matplotlib\n",
    "import matplotlib.pyplot as plt  \n",
    "\n",
    "# 设置图片大小\n",
    "fig = plt.figure(figsize=(8,6))\n",
    "\n",
    "# 画柱状图\n",
    "ax1 = fig.add_subplot(1,1,1)\n",
    "ax1.bar(df.index, df['goal'], label='goal')\n",
    "ax1.bar(df.index + 1, df['lose'], label='lose')\n",
    "ax1.set_ylabel('goal/lose number')\n",
    "\n",
    "# 画折线图\n",
    "ax2 = ax1.twinx()\n",
    "ax2.plot(df.index, df['avg_goal'], color='red',   label='average goal')\n",
    "ax2.plot(df.index, df['avg_lose'], color='green', label='average lose')\n",
    "ax2.legend(loc='upper right')\n",
    "ax2.set_ylabel('average goal/lose')\n",
    "ax2.set_ylim(0, 6)\n",
    "\n",
    "# 标识标题及坐标轴信息\n",
    "plt.title('world cup champion goal stat')\n",
    "\n",
    "# 显示画图结果\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0xbf3d710>"
      ]
     },
     "execution_count": 43,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0xbf8bfd0>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "from matplotlib.pylab import mpl\n",
    "# 指定默认字体\n",
    "mpl.rcParams['font.sans-serif'] = ['FangSong'] \n",
    "# 解决保存图像是负号'-'显示为方块的问题\n",
    "mpl.rcParams['axes.unicode_minus'] = False \n",
    "\n",
    "\n",
    "# 冠军球队第一场比赛的情况统计\n",
    "df_stat, df_detail = worldcup.get_champion_fistgame_stat()\n",
    "df_stat.set_index('result', inplace=True)\n",
    "\n",
    "df_stat.plot.bar()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>result</th>\n",
       "      <th>score</th>\n",
       "      <th>team1</th>\n",
       "      <th>team2</th>\n",
       "      <th>year</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>胜</td>\n",
       "      <td>1 : 0</td>\n",
       "      <td>Uruguay</td>\n",
       "      <td>Peru</td>\n",
       "      <td>1930</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>胜</td>\n",
       "      <td>7 : 1</td>\n",
       "      <td>Italy</td>\n",
       "      <td>USA</td>\n",
       "      <td>1934</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>胜</td>\n",
       "      <td>2 : 1</td>\n",
       "      <td>Italy</td>\n",
       "      <td>Norway</td>\n",
       "      <td>1938</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>胜</td>\n",
       "      <td>8 : 0</td>\n",
       "      <td>Uruguay</td>\n",
       "      <td>Bolivia</td>\n",
       "      <td>1950</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>胜</td>\n",
       "      <td>4 : 1</td>\n",
       "      <td>Germany</td>\n",
       "      <td>Turkey</td>\n",
       "      <td>1954</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>胜</td>\n",
       "      <td>3 : 0</td>\n",
       "      <td>Brazil</td>\n",
       "      <td>Austria</td>\n",
       "      <td>1958</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>胜</td>\n",
       "      <td>2 : 0</td>\n",
       "      <td>Brazil</td>\n",
       "      <td>Mexico</td>\n",
       "      <td>1962</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>平</td>\n",
       "      <td>0 : 0</td>\n",
       "      <td>England</td>\n",
       "      <td>Uruguay</td>\n",
       "      <td>1966</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>胜</td>\n",
       "      <td>4 : 1</td>\n",
       "      <td>Brazil</td>\n",
       "      <td>Czechoslovakia</td>\n",
       "      <td>1970</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>胜</td>\n",
       "      <td>1 : 0</td>\n",
       "      <td>Germany</td>\n",
       "      <td>Chile</td>\n",
       "      <td>1974</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>胜</td>\n",
       "      <td>2 : 1</td>\n",
       "      <td>Argentina</td>\n",
       "      <td>Hungary</td>\n",
       "      <td>1978</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>平</td>\n",
       "      <td>0 : 0</td>\n",
       "      <td>Italy</td>\n",
       "      <td>Poland</td>\n",
       "      <td>1982</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>胜</td>\n",
       "      <td>3 : 1</td>\n",
       "      <td>Argentina</td>\n",
       "      <td>Korea Republic</td>\n",
       "      <td>1986</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>胜</td>\n",
       "      <td>4 : 1</td>\n",
       "      <td>Germany</td>\n",
       "      <td>Yugoslavia</td>\n",
       "      <td>1990</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>胜</td>\n",
       "      <td>2 : 0</td>\n",
       "      <td>Brazil</td>\n",
       "      <td>Russia</td>\n",
       "      <td>1994</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>胜</td>\n",
       "      <td>3 : 0</td>\n",
       "      <td>France</td>\n",
       "      <td>South Africa</td>\n",
       "      <td>1998</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>胜</td>\n",
       "      <td>2 : 1</td>\n",
       "      <td>Brazil</td>\n",
       "      <td>Turkey</td>\n",
       "      <td>2002</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>胜</td>\n",
       "      <td>2 : 0</td>\n",
       "      <td>Italy</td>\n",
       "      <td>Ghana</td>\n",
       "      <td>2006</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>负</td>\n",
       "      <td>0 : 1</td>\n",
       "      <td>Spain</td>\n",
       "      <td>Switzerland</td>\n",
       "      <td>2010</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>胜</td>\n",
       "      <td>4 : 0</td>\n",
       "      <td>Germany</td>\n",
       "      <td>Portugal</td>\n",
       "      <td>2014</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   result  score      team1           team2  year\n",
       "0       胜  1 : 0    Uruguay            Peru  1930\n",
       "1       胜  7 : 1      Italy             USA  1934\n",
       "2       胜  2 : 1      Italy          Norway  1938\n",
       "19      胜  8 : 0    Uruguay         Bolivia  1950\n",
       "3       胜  4 : 1    Germany          Turkey  1954\n",
       "4       胜  3 : 0     Brazil         Austria  1958\n",
       "5       胜  2 : 0     Brazil          Mexico  1962\n",
       "6       平  0 : 0    England         Uruguay  1966\n",
       "7       胜  4 : 1     Brazil  Czechoslovakia  1970\n",
       "8       胜  1 : 0    Germany           Chile  1974\n",
       "9       胜  2 : 1  Argentina         Hungary  1978\n",
       "10      平  0 : 0      Italy          Poland  1982\n",
       "11      胜  3 : 1  Argentina  Korea Republic  1986\n",
       "12      胜  4 : 1    Germany      Yugoslavia  1990\n",
       "13      胜  2 : 0     Brazil          Russia  1994\n",
       "14      胜  3 : 0     France    South Africa  1998\n",
       "15      胜  2 : 1     Brazil          Turkey  2002\n",
       "16      胜  2 : 0      Italy           Ghana  2006\n",
       "17      负  0 : 1      Spain     Switzerland  2010\n",
       "18      胜  4 : 0    Germany        Portugal  2014"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_detail.sort_values('year')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
